- •Содержание
- •Назначение указаний
- •1. Числовые типы в языке Паскаль Часть I
- •Вычислить значения выражений:
- •Вычислить значения выражений:
- •Часть II
- •Записать на языке Паскаль следующие формулы:
- •Записать в общепринятой форме:
- •Вычислить:
- •2. Логический тип и логические операции Часть I
- •Вычислить значения выражений:
- •Часть II
- •3. Структура программы. Блок описания Часть I
- •Часть II
- •4. Использование переменных Часть I
- •Часть II
- •5. Простейшие программы Часть I
- •Часть II
- •6. Условный оператор Часть I
- •Часть II
- •7. Циклы с заданным числом итераций Часть I
- •Часть II
- •8. Циклы с постусловием и предусловием Часть I
- •Часть II
- •9. Массивы Часть I
- •Часть II
- •10. Процедуры и функции Часть I
- •Часть II
- •11. Многомерные массивы и процедуры Часть I
- •Часть II
- •12. Строковый тип Часть I
- •Часть II
- •13. Тип Запись Часть I
- •Часть II
- •14. Типизированные файлы Часть I
- •Часть II
- •15. Текстовые файлы Часть I
- •Часть II
- •16. Ссылочные типы Часть
- •Часть II
- •625000, Тюмень, ул. Володарского, 38.
- •6 25039, Тюмень, ул. Киевская, 52
3. Структура программы. Блок описания Часть I
Нарисуйте расположение чисел, напечатанных следующей последовательностью процедур:
write(1); writeln(4); writeln; write(2,3); write(5,6); writeln(7,8).
Что выведется на экран после выполнения следующих команд:
writeln(‘2+3’)
writeln(6/2)
writeln(‘10*5=’, 10*5);
write(‘x=’); writeln(7);
Что выведется на экран после выполнения следующей программы:
const y = 10;
begin
writeln(“Hello world!”);
write(“y+5=”);
writeln(y+5);
end.
Выведите на экран свою фамилию, имя и отчество в 3-ёх строчках.
Выведите на экран «2+5*8/4-3» и результат вычисления.
Опишите константу x, равную 10, и выведите на экран результат вычисления: . Вычислите также при x равном 20 и 45.
Напишите программу, которая печатает на экране площадь, периметр и длину диагонали прямоугольника со сторонами a и b, где a и b – константы со значениями 3 и 4.
Часть II
Опишите константу Age, равную вашему возрасту, и Kurs, соответствующую вашему курсу. Пользуясь ими, выведите на экран информацию о себе в следующем виде:
Иванов А.И.
19 лет
студент 1-го курса ИГиГ ТюмГНГУ
Используя процедуры WriteLn нарисуйте на экране из символов «*» первую букву вашего имени.
Выведите на экран значения sin , cos 0 и tg 0.
Опишите константы x=2 и y=6 и вычислите . Вычислите также для 9 и 25, 4 и –5.
Напишите программу, которая печатает на экране радиус, диаметр, длину окружности и площадь круга, используя при этом константу R (радиус окружности).
4. Использование переменных Часть I
Какие из названий переменных будут верными, а какие нет. Ответ пояснить.
а) abc; б) luna5; в) 38strok; г) man_utd;
д) tmn unv; е) _wert; ж) _32; з) моя_переменная.
Определить значения переменных a, b и c после выполнения следующих операторов:
a) a:=3;
b:=a-1;
c:=a+b*2;
b) a:=1;
b:=a*4;
c:=a*b;
c:=b*c-a;
c) a:=1;
b:=3;
c:=sqr(b);
a:=trunc(a/b*10);
b:=b+1;
c=a*b mod c;
Определить тип результата выражения (целый или вещественный):
а) 1+0.0; б) 20/4; в) sqr(4); г) sqr(5.0);
д) sqrt(16); е) sin(0); ж) abs(-2); з) trunc(-3.14).
Если y – вещественная переменная, а n – целая, то какие из следующих операторов присваивания правильные, а какие нет и почему?
а) y:=n+1; б) n:=y-1; в) n:=4.0; г) y:=trunc(y);
д) n:=n div 2; e) y:=y div 2; ж) n:=n/2; з) n:=sqr(sqrt(n))
Присвоить целой переменной h третью от конца цифру в записи положительного целого числа k (например, если k=130985, то h=9).
Поменять местами значения переменных x, y и z так, чтобы в x оказалось значение переменной y, в y – значение переменной z, а в z – прежнее значение переменной x.
Идет k-я секунда суток. Определить, сколько полных часов (h) и полных минут (m) прошло к этому моменту (например, h=3 и m=40, если k=13257=3*3600+40*60+57).
Часть II
Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа x (так, если x=32.597, то d=5).
Пусть k – целое от 1 до 365. Присвоить целой переменной n значение 1,2,...,7 в зависимости от того, на какой день недели (понедельник, вторник,..., воскресенье) приходится k-й день невисокосного года, в котором 1 января – понедельник.
Определить h – полное количество часов и m – полное количество минут, прошедших от начала суток до того момента (в первой половине дня), когда часовая стрелка повернулась на f градусов (0<f<360, f – вещественное число).
Поменять местами значения целых переменных x и y, не используя дополнительные переменные.