Отчет по практике: Язык программирования Pascal

Readln (b1, b2);

q: =b2/b1;

Sn: = (b1* (exp (n*ln (q)) - 1) / (q-1));

Writeln (Sn: 3: 0);

Readln;

End.

3.1.5 Результат работы программы

3.2 Решение задачи

3.2.1 Постановка задачи

Составить программу, проверяющую принадлежность точки с координатами (х, у) заштрихованной области.

3.2.2 Таблица идентификаторов

Переменные тип Значения
1 x, y Real Координаты точек

3.2.3 Блок-схема


3.2.4 Программа

program grafic;

var x,y: real;

begin

writeln ('введите координаты точек');

readln (x,y);

if (sqr (x) +sqr (y) >4) and (x>=-2) and (x<=2) and (y>=-2) and (y<=2)

and ( (x>0) and (y<0) or (x<0) and (y<0) or (x<0) and (y>0))

thenwriteln ('принадлежит') elsewriteln ('не принадлежит');

readln;

end.

3.2.5 Результат работы программы

3.3 Решение задачи

3.3.1 Постановка задачи

Долгожитель, т.е. человек, проживший более 100 лет, обратил внимание, что если к сумме квадратов цифр его возраста прибавить число его дня рождения, то получится как раз его возраст. Определить, сколько лет этому человеку.

3.3.2 Таблица идентификаторов

Переменные тип Значения
1 n integer Возраст человека
2 i integer Месяц рождения человека
3 a integer Единицы
4 b integer Остаток от деления на 100
5 h integer Десятки
6. с integer Сотни
7 v integer Сумма квадратов цифр его возраста

3.3.3 Блок-схема


3.3.4 Программа

Programdata;

Uses crt;

Var i, n, a, b, c, v, h: integer;

Begin

Clrscr;

For n: =100 to 999 do

for i: =1 to 31 do

begin

К-во Просмотров: 825
Бесплатно скачать Отчет по практике: Язык программирования Pascal