Презентация, доклад на тему Оператор присваивания и процедуры ввода-вывода.

Содержание

Оператор присваивания1. Задать переменной некоторое значения. 2. переменная := выражение;3. 1) вычисляется значение выражения в правой части 2) затем это значение присваивается переменной, указанной в левой части. После этого старое значение переменной пропадает («стирается»)1. Какова цель

Слайд 1Повторение
Оператор присваивания и процедуры ввода-вывода.

ПовторениеОператор присваивания и процедуры ввода-вывода.

Слайд 2Оператор присваивания
1. Задать переменной некоторое значения.

2.
переменная :=

выражение;
3.
1) вычисляется значение выражения в правой части
2) затем это значение присваивается переменной, указанной в левой части. После этого старое значение переменной пропадает («стирается»)

1. Какова цель оператора присваивания?

2. Как записывается оператор присваивания?

3. Как выполняется оператор присваивания?

Оператор присваивания1. Задать переменной некоторое значения. 2.   переменная := выражение;3.	1) вычисляется значение выражения в правой

Слайд 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 - вещественный

Оператор присваиванияЧему равны значения переменных 	r, a, d?2. Можно ли выполнить оператор		a:=d;3. Почему?Есть следующий фрагмент программы:Var a,

Слайд 4Вывод данных на экран
1.
Write (перечисляем все, что выводим через запятую);


Writeln (перечисляем все, что выводим через запятую);
2.
Write — после вывода, курсор остается после последнего выведенного значения
Writeln — после вывода, курсор переходит на новую строку.
3.
Пропуск пустой строки.

1. С помощью каких процедур можно вывести данные на экран монитора?

2. Чем отличаются процедуры Write и Writeln?

3.В чем состоит действие процедуры Writeln без параметров?

Вывод данных на экран 1.	Write (перечисляем все, что выводим через запятую); 	Writeln (перечисляем все, что выводим через

Слайд 5
Вывод данных на экран
1. Что мы можем выводить на экран?
1.
Константы
Значения

переменных
Значения выражений
2.
заключить текст в апострофы.
Writeln('Привет!');

Привет!

3.
без дополнительных пробелов Write (1,2); Write (3, ' ',56);

123 56

2. Что надо сделать, чтобы вывести текст на экран?

3. Как выводятся числа на экран?

Вывод данных на экран1. Что мы можем выводить на экран?1.	Константы	Значения переменных	Значения выражений2.заключить текст в апострофы.Writeln('Привет!');Привет! 3.без

Слайд 6Вывод данных на экран
1.
надо написать имя переменной без апострофов
a := 4;
writeln

(a);
a := 2 * a;
writeln (a);

4
8
2.
пишем выражение
a := 4; writeln (2 * a);

8

1. Что надо сделать, чтобы вывести значение переменной?

2. Как вывести значение выражения?

Вывод данных на экран1.	надо написать имя переменной без апострофов	a := 4;		writeln (a);		a := 2 * a;	writeln (a);

Слайд 7Вывод данных на экран
a := 4;


Значение а = 4,

а 2*а = 8


Комбинированный вывод

writeln('Значение а = ', а, ', а 2*а = ', 2*а);

Вывод данных на экран a := 4; Значение а = 4, а 2*а = 8Комбинированный выводwriteln('Значение а

Слайд 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. Что увидим на экране, после выполнения следующего фрагмента?

Вывод данных на экран	Рассмотрим вывод вещественных чисел.1. Можем ли мы изменить такой вывод?	r := 715.432;

Слайд 9Ввод данных
1.
Readln (список переменных через запятую);
Read (список переменных через

запятую);
2. Одну и более.
3. Через пробел. В конце набора надо нажать клавишу ENTER.

1. Какие процедуры используются для ввода значений в переменные?

2. Сколько переменных можно писать в этих процедурах?

3. Как набираются на клавиатуре значения переменных?

Ввод данных1.	 Readln (список переменных через запятую);	 Read (список переменных через запятую);2. Одну и более.3. Через пробел.

Слайд 10Тест
А сейчас
выполним тест.
Успехов!!!

ТестА сейчас выполним тест.Успехов!!!

Слайд 11Вопрос 1
write (23, 72);
write (5);
writeln;
writeln (′Успехов!′);

Что будет выведено на экране

в результате работы следующей последователь-ности операторов?
Вопрос 1write (23, 72);	write (5);	writeln;writeln (′Успехов!′); Что будет выведено на экране в результате работы следующей последователь-ности операторов?

Слайд 12Вопрос 2
Writeln (′Фара′, ′он′);
Writeln(78, ′ ′, 3, ′ ′, 6);
Writeln(78:3, 3:3,

6:2);

Что будет выведено на экране в результате работы следующей последовательности операторов?

Вопрос 2Writeln (′Фара′, ′он′);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 после следующих операторов присваивания?

Вопрос 3с := 5; 	b := 3;c := 2 * c + b;b := c + 2

Слайд 14Вопрос 4
writeln ( 7x+7);
a+b := c;


Исправьте ошибки в следующих

операторах.
Вопрос 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.

Исправьте ошибки в программе.

Вопрос 5 var     c, a : integer;    d : integer;begin

Слайд 16Ответы
Проверим результаты теста.

ОтветыПроверим результаты теста.

Слайд 17Вопрос 1
write (23, 72);
write (5);
writeln;
writeln (′Успехов!′);

23725
Успехов!
Что будет выведено на экране

в результате работы следующей последователь-ности операторов?
Вопрос 1write (23, 72);	write (5);	writeln;writeln (′Успехов!′);23725Успехов! Что будет выведено на экране в результате работы следующей последователь-ности операторов?

Слайд 18Вопрос 2
Writeln (′Фара′, ′он′);
Writeln(78, ′ ′, 3, ′ ′, 6);
Writeln(78:3, 3:3,

6:2);

Фараон
78•3•6
•78••3•6

Что будет выведено на экране в результате работы следующей последовательности операторов?

Вопрос 2Writeln (′Фара′, ′он′);Writeln(78, ′ ′, 3, ′ ′, 6);Writeln(78:3, 3:3, 6:2);Фараон78•3•6•78••3•6Что будет выведено на экране в

Слайд 19Вопрос 3
с := 5; b := 3;
c := 2 * c

+ b;
b := c + 2 * b;


с = 23; b = 29;

Какое значение будут иметь переменные c и b после следующих операторов присваивания?

Вопрос 3с := 5; 	b := 3;c := 2 * c + b;b := c + 2

Слайд 20Вопрос 4
writeln ( 7x+7);
a+b := c;


writeln ( 7*x+7);
c:= a+b;
Исправьте

ошибки в следующих операторах.
Вопрос 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);


Исправьте ошибки в программе.

Вопрос 5 var     c, a : integer;    d : integer;begin

Слайд 22Молодцы!
Вы отлично поработали!

Молодцы!Вы отлично поработали!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть