Урок № ___ Понятие типов данных в Паскале, ввод и вывод данных. Цель: ознакомить учащихся с понятием типов данных, вводом и выводом данных; развить внимательность и память. Тип урока: изучение нового материала. Форма организации: урок-лекция Ход урока. 1. Актуализация. - Сообщение темы и цели урока 2. Проверка домашнего задания. Анализ контрольной работы. 3. Изучение нового материала. - Кто такие программисты - Что такое язык программирования - Что такое система программирования - Существует три основных типа величин: числовой, символьный и логический. 1) Числовые делятся на переменные и константы. Например (а2 − 2ав + в2 ) а, в – переменные, 2- константа - Переменные а программировании называют идентификаторами 2) Символьные: ‘a’, ‘b’, ‘2’, ‘201’ и т.д. 3) Логические: 0 или 1. 4) string: ‘мтарпо’, ‘jgiuk’ - Команда ввода в алгоритмах: ввод <список переменных > Вввод А, В,С. До ввода А В С Набираем с клавиатуры: 1 3 5 После ввода: А 1 В 3 С 5 - На Паскале: read - читать Readln- читать строку Read (<список переменных >) или Readln (<список переменных >). - Команда вывода в алгоритмах: вывод <список вывода > Вывод х1, х2 . На экране появятся ответы х1 и х2. - На языке Паскаль: Write – писать; Writeln- писать в строку. Write (<список вывода >) или Writeln (<список вывода >). - Арифметический оператор присваивания на Паскале имеет формат: <числовая переменная >:= <арифметическое выражение >. - Знаки выглядят следующим образом: *, /, +, -... - Правила записи математических выражений: 2а 2*а 2 2 А +В -12С А*А+В*В-12*С или sqr(A)+sqr(B)-12*C На Паскале На матем-ом языке Тип аргумента Тип результата Abs(x) |х| Integer или real Integer или real х Exp(x) real Real е Real Real cos х Real Real sin х arctg x Real Real Real Real ln х 2 Real Real 𝑥 Real Real √х Случайное число. Если Real или word Real, word или х отсутствует, то число отсутствует из диапазона [0,1]. Если х задан, то число [0,х] - Структура программы на Паскале: Program < имя программы>; Var (раздел описания переменных) a, b: integer; c, d: real; begin < операторы >} основная часть программы end. Begin − начало } операторские скобки end − конец 4. Закрепление. Конспектирование. Найти сумму и произведение 3-х введенных с клавиатуры целых чисел. Program summ; Var a, b, c: integer; s, p: integer; begin Write(‘vv-te 3 chisla’); Readln(a, b, c); S:=0; p:=0; S:=a+b+c; p:=a*b*c; Writeln(‘s=’,s); Writeln(‘p=’,p); End. 2) Найти путь пройденный автомобилем за заданное время. Значение скорости и времени задаются с клавиатуры. Cos(x) Sin(x) Arctan(x) Ln(x) Sqr(x) Sqrt(x) Random(x) 5. Итоги урока. Оценивание работы на уроке. 6. Домашнее задание. Конспект и §32, 35 прочитать и ответить на вопросы.