Класс_______ Дата:___________
Тема: Данные
Цель: дать основные сведения о переменных, константах, описания типов на языке программирования Turbo Pascal.
Задачи урока:
образовательные: формирование знаний и умений учащихся по теме “Простые типы данных на языке программирования Turbo Pascal”: стандартные и пользовательские типы данных, целые, логические, символьные, перечисляемые, интервальные, вещественные.
развивающие: развитие приемов умственной деятельности (обобщение, анализ, синтез, сравнение); развитие внимания, восприятия.
воспитательные: развивать познавательный интерес к программированию, повышать информационную культуру учащихся.
Тип урока: Комбинированный
Оборудование: компьютер, проектор, презентация, программа ABC Pascal
Ход урока
Организационный момент
Проверка домашнего задания
Тестирование по разделу «проверь себя» с. 48-50
Актуализация знаний
Опишите структуру программы на языке программирования ABC Pascal.
Если разделительные знаки между операторами в программе?
Как обозначается начало и конец программы?
Чем отличаются операторы ввода write и writeln?
Изучение нового материала
Понятие переменной
Переменная - это выделенная программой ячейка памяти, к которой можно обращатся по имени.
Понятие типа данных
Стандартные типы данных
Тип | Название | Диапозон значений | Длина(байт) |
Shortint | Короткие целые | -127 - +127 | 1 |
Integr | Целые | -32768- +32768 | 2 |
Real | Вещественные | -1.7Е38- +-1.Е38 | 6 |
Boolean | Логические | True b False | 1 |
Char | Символьные | Один символ, который заключается в одинарные кавычки (например, ‘a’) | 1 |
String | Строковые | Последовательность символов, заключенных в одинарные кавычки (например, ‘школа’) | До 255 символов, 1 байт плюс 1 байт на каждый символ. |
Все переменные которые будут использованы в программе, должны быть объявленны в специальном разделе Var? Который в программе распологается до ключвого слова Begin/
Var
a:shortint;
b,c:real;
d:string;
Оператор присваивания
Для присваивания значения переменной используют символы := (двоеточие и знак равенства)
Арифметический оператор присваивания на Pasсal имеет следующий формат:
числовая переменная:=
Знаки основных арифметических операций записываются так:
+ сложение;
- вычитание;
* умножение;
/ деление;
Пример программа сложения двух чисел
Program primer1;
Var
A,b,c:integer;
Begin
A:=2;
B:=3;
C:=a+b;
Write (‘a+b’,c);
End.
Ввод данных -это передача информации от внешних устройств в оперативную память.
Вывод данных - обратный процесс, когда данные передаются из оперативной память на внешние носители.
Операторы вывода данных - write и writeln
Очистка экрана ө для очистки экрана и выполнения программы на чистом экране раздела операторов после слова begin надо начинать со стандартной процедуры очистки экрана ClrScr. Эта процедура находится в модуле поэтому его не надо подключать.
Program primer2
Uses crt;
Var
A,b:integer;
C:real;
Begin
Clrscr;
Write (‘введите число а =’);
Readln (a);
Write (‘введите число b=’);
Readln (b);
C:= (a+b)/1,5;
Writeln (‘c’,c:6:2);
Readln;
End.
Практическая работа за компьютером
Уровень А
Задача 1. Напишите программу сложения, вычитания, деления и умножения двух чисел
Задача 2. Напишите программу, которая запрашивает значения четырех переменных (a,b,c,d) типа integer и выводит их сумму. Ввод первой пары значений (a,b) произведение на одной строке, ввод другой пары значений (c,d) - на другой строке. Результат выведите на отдельную строку и курсор оставьте на той же строке.
Домашнее задание
§6, ответить на контрольные вопросы (устно)
Итог урока
Дайте определение термину «Переменная»
Перечислите стандартные типы данных, используемые в Pascal.
Запишите формат оператора присваивания.