Конспект урока по информатике на тему Оператор ввода и вывода, оператор присваивания (7 класс)


Информатика
7 класс
_____________
___________________________
Сабақ
Урок № 15
Тақырып: Оператор ввода и вывода, оператор присваивания.
Оқыту мен тәрбиелеудін мiндеттерi
Учебно-воспитательные задачи:
познакомить учеников с типами данных в ЯП Pascal; с правилами записей арифметических выражений и операций с основными стандартными функциями.
учить анализировать и сравнивать
воспитывать дисциплинированность, ответственность, бережное отношение к вычислительной технике.
Кұрал - жабдыктар, корнектi күралдар
Оборудование, наглядные пособия: рабочая тетрадь
Сабақ тyрі:
Тип урока: Объяснительно-демонстрационный, с элементами практики
Сабақ барысы
Ход урока.
Оргмомент.
Новая тема. Команда присваивания используется для изменения значений переменных. В языке Паскаль эта команда обозначается так:<имя переменной>:=<выражение>
При этом значение выражения из правой части команды присваивания заменяет текущее значение переменной из левой части. Тип значение выражения должен совпадать с типом переменной.Пример:а:=2; b:=8;S:=а+b;После выполненных последовательно данных трех команд переменная S принимает значение равное 10.
Команды вывода на экран текста или (и) значения переменных
WRITE ( ); - выводит на экран, указанные в скобках параметры, курсор остается в этой же строке.WRITELN ( ); - выводит на экран, указанные в скобках параметры, после вывода курсор переходит в начало следующей строки экрана.В качестве параметров в круглых скобках может быть указан текст сообщения (текст записывается в апострофах ' ') и имя переменной (записывается без апострофов), значение которой нужно вывести. Между выводимыми элементами ставится запятая.Команда WRITELN; без параметров только переводит курсор в начало следующей строки экрана.
Примеры
Writeln('Мне16лет');                      На экране появится: Мне 16 летa:=11;Writeln('Я учусь в ', а,' классе');  На экране появится: Я учусь в 11 классех:=3;у:=6;Writeln(х+у,' тенге');                    На экране появится: 9 тенгеЕсли в одной команде выводится несколько чисел подряд, то чтобы числа не сливались в одну строку, необходимо выводить между ними пробел ' ' или указывать количество позиций выделяемых под это число.
Пример
а:=1; b:=2; с:=3;Writeln (а, b, с);Writeln(а,' ', b ,' ', с);Writeln(a:3, b:3, c:3);{Число, указанное после двоеточия, (в нашем примере это 3) обозначает количество позиций выделяемых под вывод значения переменной. Если переменная занимает меньше позиций, то в оставшихся позициях перед значением переменной выводятся пробелы}На экране появится:1231 2 31  2  3Команда ввода (считывания) с клавиатуры значения переменных во время работы программы
READ ( ); или READLN ( ); - считывает в перечисленные в скобках переменные значения, введенные с клавиатуры (через пробел или после каждого значения нажимают Enter) Если значения вводились через пробел, то после ввода следует нажать Enter.В качестве параметров в круглых скобках через запятую указываются имена переменных, значения которых считываются.При работе с простыми переменными рекомендуется использовать команду Readln ( );Перед каждой командой ввода рекомендуется выводить на экран поясняющий текст с информацией о том, что именно нужно ввести.Пример. Запросить с клавиатуры значение переменной а.Var a : Integer;Write (‘a=’);Readln(а);На экране появится а= и после знака равно будет мигать курсор в ожидании ввода с клавиатуры целого числа. После ввода числа необходимо нажать Enter.
Закрепление
Например:
Задача. Найти произведение двух чисел.Program N2;Var a, b :Integer;p: Longint;
Begin
Writeln(' Введите два числа ');Readln(а,b);р:=а*b;Writeln (' произведение ', а ,' и ', b ,' равно', р);Readln;End.
Самостоятельно
1. Найти значение переменной X, если Х=(а+(d-12)*3)*(c-5*k), а значение переменных а, d, с, k задаются с клавиатуры.
2. Составить программу, которая запрашивает у пользователя два целых числа и выводит квадрат суммы (а+b)2 и сумму квадратов а2+b2 этих чисел. Пример работы программы (данные, введенные пользователем, выделены полужирным шрифтом):Введите два числаа=5b=2квадрат суммы 3 и 2 равен 25сумма квадратов 3 и 2 равна 13
Д/з конспект
Итог урока. Проверка выполненных заданий. Оценки
Сегодня на уроке мы познакомились с командой присваивания, операторами ввода и вывода.