Рабочие листы
к вашим урокам
Скачать
1 слайд
Повторение
Оператор присваивания и процедуры ввода-вывода.
2 слайд
Оператор присваивания
1. Задать переменной некоторое значения.
2.
переменная := выражение;
3.
1) вычисляется значение выражения в правой части
2) затем это значение присваивается переменной, указанной в левой части. После этого старое значение переменной пропадает («стирается»)
1. Какова цель оператора присваивания?
2. Как записывается оператор присваивания?
3. Как выполняется оператор присваивания?
3 слайд
Оператор присваивания
Чему равны значения переменных
r, a, d?
2. Можно ли выполнить операторa:=d;
3. Почему?
Есть следующий фрагмент программы:
Var
a, b, c: integer;
r, d: real;
a := 5; b := 20; c := -7;
d := 2.5;
r := a + (4 * b + c) * d;
a := a + 4;
d := a * 7;
1. r = 187.5;a = 9; d = 45.0
2. Нет.
3. а имеет тип целый, а
d - вещественный
4 слайд
Вывод данных на экран
1.
Write (перечисляем все, что выводим через запятую);
Writeln (перечисляем все, что выводим через запятую);
2.
Write — после вывода, курсор остается после последнего выведенного значения
Writeln — после вывода, курсор переходит на новую строку.
3.
Пропуск пустой строки.
1. С помощью каких процедур можно вывести данные на экран монитора?
2. Чем отличаются процедуры Write и Writeln?
3.В чем состоит действие процедуры Writeln без параметров?
5 слайд
Вывод данных на экран
1. Что мы можем выводить на экран?
1.
Константы
Значения переменных
Значения выражений
2.
заключить текст в апострофы.
Writeln('Привет!');
Привет!
3.
без дополнительных пробелов Write (1,2); Write (3, ' ',56);
123 56
2. Что надо сделать, чтобы вывести текст на экран?
3. Как выводятся числа на экран?
6 слайд
Вывод данных на экран
1.
надо написать имя переменной без апострофов
a := 4;
writeln (a);
a := 2 * a;
writeln (a);
4
8
2.
пишем выражение
a := 4; writeln (2 * a);
8
1. Что надо сделать, чтобы вывести значение переменной?
2. Как вывести значение выражения?
7 слайд
Вывод данных на экран
a := 4;
Значение а = 4, а 2*а = 8
Комбинированный вывод
writeln('Значение а = ', а, ', а 2*а = ', 2*а);
8 слайд
Вывод данных на экран
Рассмотрим вывод вещественных чисел.
1. Можем ли мы изменить такой вывод?
r := 715.432; writeln (r);
r1 := -567.986; writeln(r1/2);
На экране?
7.1543200000E+02
-2.839930000E+02
1. Да. Как?
Надо использовать форматы вывода.
r := 715.432; writeln (r:8:3);
r1 := -567.946; writeln (r1:10:1);
writeln (r1:10:2);
( обозначаем пробел)
715.432
-567.9
-567.95
2. Что увидим на экране, после выполнения следующего фрагмента?
9 слайд
Ввод данных
1.
Readln (список переменных через запятую);
Read (список переменных через запятую);
2. Одну и более.
3. Через пробел. В конце набора надо нажать клавишу ENTER.
1. Какие процедуры используются для ввода значений в переменные?
2. Сколько переменных можно писать в этих процедурах?
3. Как набираются на клавиатуре значения переменных?
10 слайд
Тест
А сейчас
выполним тест.
Успехов!!!
11 слайд
Вопрос 1
write (23, 72);
write (5);
writeln;
writeln (Успехов!);
Что будет выведено на экране в результате работы следующей последователь-ности операторов?
12 слайд
Вопрос 2
Writeln (Фара, он);
Writeln(78, , 3, , 6);
Writeln(78:3, 3:3, 6:2);
Что будет выведено на экране в результате работы следующей последовательности операторов?
13 слайд
Вопрос 3
с := 5; b := 3;
c := 2 * c + b;
b := c + 2 * b;
Какое значение будут иметь переменные c и b после следующих операторов присваивания?
14 слайд
Вопрос 4
writeln ( 7x+7);
a+b := c;
Исправьте ошибки в следующих операторах.
15 слайд
Вопрос 5
var
c, a : integer;
d : integer;
begin
c:=10;
a:= 6;
d:=2*c/(a+2;
write(При с = , c);
writeln ( Значение d , = ,d);
end.
Исправьте ошибки в программе.
16 слайд
Ответы
Проверим результаты теста.
17 слайд
Вопрос 1
write (23, 72);
write (5);
writeln;
writeln (Успехов!);
23725
Успехов!
Что будет выведено на экране в результате работы следующей последователь-ности операторов?
18 слайд
Вопрос 2
Writeln (Фара, он);
Writeln(78, , 3, , 6);
Writeln(78:3, 3:3, 6:2);
Фараон
7836
7836
Что будет выведено на экране в результате работы следующей последовательности операторов?
19 слайд
Вопрос 3
с := 5; b := 3;
c := 2 * c + b;
b := c + 2 * b;
с = 23; b = 29;
Какое значение будут иметь переменные c и b после следующих операторов присваивания?
20 слайд
Вопрос 4
writeln ( 7x+7);
a+b := c;
writeln ( 7*x+7);
c:= a+b;
Исправьте ошибки в следующих операторах.
21 слайд
Вопрос 5
var
c, a : integer;
d : integer;
begin
c:=10;
a:= 6;
d:=2*c/(a+2;
write(При с = , c);
writeln ( Значение d, = , d);
end.
d : real;
d:=2*c/(a+2);
writeln(Значение d =, d);
Исправьте ошибки в программе.
22 слайд
Молодцы!
Вы отлично поработали!
Рабочие листы
к вашим урокам
Скачать
6 662 021 материал в базе
Настоящий материал опубликован пользователем Байшоханова Аруна Шахмуратовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
4 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.