Перечислите служебные слова из сканворда , которые соответствуют каждому из трех разделов программы на Паскаль.
Заголовок программы
Описание переменных
Программный блок
Назовите основные типы данных и соответствующие им стандартные имена, используемые в сковороде.
Целочисленный тип
Вещественный
Символьный
Логический
Перечислите служебные слова из сканворда , которые соответствуют каждому из трех разделов программы на Паскаль.
Заголовок программы
Описание переменных
PROGRAM
Программный блок
CONST, VAR
BEGIN, END
Назовите основные типы данных и соответствующие им стандартные имена, используемые в сковороде.
Целочисленный тип
Вещественный
Символьный
INTEGER
REAL
Логический
CHAR
BOOLEAN
Сравни: Какие команды пропущены в коде программы языка программирования Паскаль?
Кумир
Паскаль
алг Пример нач вещ a,b,c . ввод a . ввод b . c:=a+b . вывод "c=", c кон
Program Primer;
var a, b, c: real;
begin
? (a);
? (b);
c:=a+b;
? ('c=', c);
end.
ОРГАНИЗАЦИЯ ВВОДА
И ВЫВОДА ДАННЫХ
Задачи урока:
о способах ввода и вывода данных в языке Паскаль.
Узнать
правильно использовать команды ввода и вывода данных при разработке программ.
Научиться
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
ЗАДАЧА
Даны два числа, 12 и 6.
Надо найти их сумму .
Написать программу для компьютера .
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Решение задачи
Даны два числа, 12 и 6. Надо найти их сумму . Написать программу для компьютера.
Program Summa;
var a,b,s: integer;
begin
a:=12;
b:=6;
s:=a+b;
end.
При выполнении окно вывода пустое
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
) Выражения - символьные, числовые, логические, в том числе переменные и константы Пример: write ( 's=', s ). Информация в кавычках выводится на экран без изменений Узнать: о способах ввода и вывода данных в языке Паскаль. Научиться: правильно использовать команды ввода и вывода данных при разработке программ " width="640"
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln .
write ( , , ...,N )
Выражения - символьные, числовые, логические, в том числе переменные и константы
Пример: write ( 's=', s ).
Информация в кавычках выводится на экран без изменений
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Варианты организации вывода
Вариант организации вывода
Оператор вывода
Без разделителей
Результат
write (1, 20, 300).
Разделители – запятые
write ( 1, ’,’ , 20, ’, ’, 300 )
120300
Разделители – пробелы
Указать формат вывода
1, 20, 300
write (1, ‘ ‘, 2, ‘ ‘, 3)
write (1:3, 20:4, 300:5)
1 20 300
1 20 3000
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Формат вывода
Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.
write ( s:x:y)
x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа.
Оператор вывода
write ( ‘s=‘, s:2:0);
Результат выполнения оператора
write ( ‘s=‘, s:3:1);
s=15
s=15.0
write ( ‘s=‘, s:5:1);
s= 15.0
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
writeln - вывод c новой строки!
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
write
writeln
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Пример
Program Primer;
var a: integer;
begin
a:=15;
write (' a = ', a);
end .
Что вы увидите на экране монитора?
- 5
- х=5
- х=10
- ' х = ', х
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Пример
Program Primer;
var a: integer;
begin
a:=15;
write ('a = ', a);
end .
Что вы увидите на экране монитора?
- 5
- х=5
- х=10
- ' х = ', х
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Решение задачи
Даны два числа, 12 и 6. Надо найти их сумму . Написать программу для компьютера.
var a,b,s: integer;
begin
a:=12;
b:=6;
s:=a+b;
write ('s=', s);
end .
Для вывода данных из оперативной памяти на экран монитора используется оператор write
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Ввод в оперативную память значений переменных выполняют операторы ввода read и readln .
read (, …, )
список ввода
Выполнение оператора read:
- компьютер переходит в режим ожидания данных:
- пользователь вводит данные с клавиатуры:
- несколько значений переменных числовых типов могут вводиться через пробел или через запятую; при вводе символьных переменных пробел и запятую ставить нельзя;
- несколько значений переменных числовых типов могут вводиться через пробел или через запятую;
- при вводе символьных переменных пробел и запятую ставить нельзя;
- пользователь нажимает клавишу Enter .
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Решение задачи (улучшенная программа)
Надо найти сумму двух чисел вводимых с клавиатуры .
Program Summa;
var a,b,s: integer;
begin
read (a,b);
s:=a+b;
write ('s=', s);
end .
Для вывода данных из оперативной памяти на экран монитора используется оператор write
Для ввода read
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Компьютерный практикум
1. Вычислите среднее арифметическое двух чисел
2. Дана неполная программа, предназначенная для вычисления площади и периметра равностороннего треугольника, заполните пропуски.
Program ________;
Var a,h,s,p
begin
end .
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
«ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ»
Оцени свою работу на уроке
Повтор и актуализация материала
Решение задачи
Оператор вывода ввода
Компьютерный практикум
Компьютерный практикум
Всего
14-11 баллов – оценка « 5 »;
10-8 баллов – оценка « 4 »;
7 баллов и меньше – « 3 ».
Узнать: о способах ввода и вывода данных в языке Паскаль.
Научиться: правильно использовать команды ввода и вывода данных при разработке программ
РЕФЛЕКСИЯ
У меня все получалось. Материал урока усвоен ОТЛИЧНО!
У меня ничего
не получалось.
Материал урока
не усвоен
У меня получалось
не все.
Материал урока
не совсем понятен.
Нужно дополнительно изучить тему.
Домашнее задание
1 . Параграф 3.2, Вопросы 1-10, 2 . № 175, 176 РТ 3. Выучить операторы и составить программу нахождения и площади треугольника, если угол между сторонам, а и b 45 °

Организация ввода и вывода данных (1.35 MB)

