- •Введение.
- •Замечание
- •Типы значений переменных.
- •Программа Что видим в результате на экране
- •I вариант
- •II вариант
- •Замечание
- •Замечание
- •Действия Результыты
- •Замечание
- •Оператор выбора Case.
- •I вариант
- •II вариант
- •Элементарная техника программирования.
- •Сумматоры
- •Графика.
- •Замечание
- •Программа
- •Программа
II вариант
1. Что выведет на экран
следующая программа?
BEGIN
Write('Мне ');
Write(3*3+7);
WriteLn(' лет.');
Write('Я учусь в',11,'классе.');
WriteLn;
WriteLn('Неправда, что ','2*2=');
Write((7*6-22)/4)
END.
2. Какое значение будет иметь переменная b
после выполнения следующих операторов
присваивания:
а:=3;
b:=а+9;
b:=а+b;
b:=а-b+b/a;
3. Написать программу, которая вычисляет
переменную c по формуле
и выводит результат на экран,
если а=6, b=4.
Устные упражнения.
-
Что напечатает следующая программа? Верно ли описана переменная f?
VAR f : Integer;
BEGIN
f:=30;
f:=f+4;
WriteLn(f)
END.
-
Что будет напечатано при выполнении следующих фрагментов программ:
а) a:=100; a:=10*a+1; WriteLn(a);
б) a:=100; a:=-a; WriteLn(a);
в) a:=10; b:=25; a:=b-a; b:=a-b; WriteLn(a,' ',b);
Имена переменных.
Именем переменной в Паскале может служить любая последовательность цифр, латинских букв и знака подчеркивания, не начинающаяся с цифры.
Примеры правильной записи имён:
f
s
velichina
xxx
polnaja_summa
tri_pius_dva
s25
k1
_r1
Примеры неправильной записи имён:
ж
ширина
polnaja summa
2as
max*y
Запись арифметических выражений.
Действие |
Результат |
Смысл |
2+3 |
5 |
Плюс |
4-1 |
3 |
Минус |
2*3 |
6 |
Умножить |
10/5 |
2 |
Разделить |
17div5 |
3 |
Целочисленное деление |
17mod5 |
2 |
Остаток от целочисленного деления |
Примеры:
Арифметическое Запись арифметического
выражение выражения в программе
1) ab+cd a*b+c*d
2) a(b+c) a*(b+c)
3) a+1 (a+1)/(b+1)
b+1
4) 1 1/(a*b)
ab
Замечание
В выражениях нужно ставить скобки всегда, когда возникают сомнения в правильной очерёдности действий. Лишняя пара скобок не помешает.
Задача 4.
Как правильно записать арифметическое выражение в программе?
Решение.
Замечание
В десятичных дробях принято вместо запятой ставить точку.
Запись математических функций.
Действие |
Результат |
Смысл |
Sqr(5) |
25 |
Возведение в квадрат |
Sqrt(25) |
5 |
Корень квадратный |
Pi |
3.1415... |
Число "пи" |
Frac(23.192) |
0.192 |
Дробная часть числа |
Int(3.98) |
3.0 |
Целая часть числа |
Round(5.8) |
6 |
Округление |
Abs(-20) |
20 |
Модуль числа |
Random |
0.73088 |
Случайное число из диапазона (0-1) |
Random(200) |
106 |
Случайное целое число из диапазона (0-199) |
Примеры: