Рабочие листы
к вашим урокам
Скачать
1 слайд
Операторы ввода и вывода данных. Оператор присваивания.
2 слайд
Цели и задачи урока:
познакомиться с понятиями оператор ввода, вывода, присваивания, переменная, типы данных;
научиться записывать операторы на языке Pascal, составлять простейшие программы на простой диалог и вычисления.
3 слайд
Если числа небольшие, то можно устно или на калькуляторе, а если числа очень большие, то требуется подумать. Но ЭВМ «думает» намного быстрее и безошибочно. Программа может применяться для любых чисел.
Возьмем две независимые переменные
a, b – исходные данные
с – результат
Например: 10+8=18 (целые)
-3+1000=997
9,3+8,1=17,4 (действительные числа)
Чтобы правильно работала программа, нужно выбрать тип переменных.
Подсчитать сумму двух чисел.
4 слайд
Основные типы данных:
Целый integer - 32768 … 32767
Длинный целый longint -2147483648 … 2147483647
Вещественный real 2,9*10-39 … 1,7*1038
Типы переменных (числовых)
5 слайд
Дополнительные типы данных:
Форматы целого типа:
6 слайд
Дополнительные типы данных:
Форматы вещественного типа:
7 слайд
var переменная: тип;
Например: var x: integer;
var a, b, c: real;
var a, b: integer;
После определения типов переменных компилятор для каждой переменной отводит определенную ячейку памяти, где будут храниться некоторые данные. Например:
Описание переменных происходит в разделе описания переменных:
8 слайд
Имя переменной := выражение;
Например, c:=a+b
Сначала вычисляется выражение, затем полученной выражение присваивается переменной.
Чтобы компьютер знал над какими числами производить вычисления, необходимо ввести с клавиатуры значения переменных.
Оператор присваивания
9 слайд
read ( ) – оператор ввода значений переменных (читать)
readln ( ) –оператор ввода значений переменных с переводом курсора на следующую строку (читать строку)
Например, read (a) или read (a, b)
read (a, b) – программа будет ждать, пока не введете значение переменных a и b через пробел
readln (a, b) – считывает значение a и b, затем переведет курсор на следующую строку.
Оператор ввода
10 слайд
write ( ) - оператор вывода значений переменных или фразы (писать)
writeln ( ) – оператор вывода значений переменных или фразы с переводом курсора на следующую строку (писать в строку)
Например, write (c) – выведет на экран значение переменной с
или writeln (c) - выведет на экран значение переменной и перейдет на следующую строку
write (a, b, c) – выведет значения переменных в строку без знаков препинания через позицию табуляции
write (‘мама’) – выведет слово, заключенное в апострофах
write (‘сумма равна ’, c) – выведет, например, сумма равна 13
writeln (a, b, c) – выведет значения переменных в строку без знаков препинания через позицию табуляции и переведет курсор на следующую строку.
Оператор вывода
11 слайд
Clrscr (clear screen) – гашение экрана(очистка окна вывода).
Gotoxy(m,n) – установка курсора в позицию m строки n.
Trxtbackground(c) – установка цвета фона; с – константа, определяющая цвет(цифра от 0 до 7).
Textcolor(c) – установка цвета шрифта; с может принимать значения от 0 до 7.
Deline – удаление строки, в которой находится курсор. Все строки ниже удаленной сдвигаются на одну строку вверх.
Insline – добавление пустоц строки в позицию курсора, все строки за курсором сдвигаются на строку вниз.
Delay(n) – приостановка выполнения программы на n миллисекунд.
Процедуры
12 слайд
Sound(n) – запуск звукогенератора с частотой тона n Гц.
Nosound – отключение звукового сигнала.
Функции:
Keypressed – значение функции может принимать два значения: true или false. Значение true, если в буфере обмена нет ни одного символа, и false – в противном случае.
Readkey – ввод символов с клавиатуры, без отображения их на экране.
Объяснение применения этих процедур и функций будет кратким. Учащиеся должны усвоить в данном случае только то, какие процедуры и функции есть, каков их формат и для чего они служат. Более полное знакомство с ними будет во время лабораторной работы.
Процедуры
13 слайд
Program summa;
var a, b, c: integer;
begin
writeln (‘введите слагаемые’);
readln (a, b);
c:=a+b;
writeln (‘сумма равна’, c);
end.
Запишем теперь полностью программу на Pascal.
14 слайд
Запустите программу
15 слайд
Program summa;
var a, b, c: integer;
begin
write ('a= '); readln (a);
write ('b= '); readln (b);
c:=a+b;
writeln (‘a+b= ’,c);
end.
Исправьте программу следующим образом, запустите и найдите отличия:
16 слайд
17 слайд
Составьте программу, вычисляющую периметр P и площадь S прямоугольника, если известны две его стороны a, b. Вывод на экран оформить следующим образом:
введите две стороны прямоугольника в см:
13.5
47.25
периметр прямоугольника равен 121.5 см
площадь прямоугольника равна 637.875 кв. см.
Практическая работа
18 слайд
Какие форматы целого типа данных существуют в Pascal?
Какие форматы вещественного типа данных существуют в Pascal?
В каком разделе описываются переменные?
Какие операторы ввода данных существуют в Pascal? Чем они отличаются?
Какие операторы вывода данных существуют в Pascal? Чем они отличаются?
Для чего необходим оператор присваивания?
7. Что означает запись c:6:2 для переменной вещественного типа?
Вопросы для повторения
19 слайд
Задание 1. Составьте программу, вычисляющую количество миллиметров и сантиметров по введенному количеству метров. Вывод на экран оформить следующим образом:
Введите количество метров: 5
Сантиметров = 500
Миллиметров = 5000
Задание 2. Составьте программу, вычисляющую площадь S прямоугольного треугольника по заданным длинам двух катетов a, b. Вывод на экран оформить следующим образом:
введите два катета в см:
13.5
17.2
площадь прямоугольного треугольника равна 116.1 кв. см.
Домашнее задание
Рабочие листы
к вашим урокам
Скачать
}readln (a, b) – считывает значение a и b, затем переведет курсор на следующую строку.
6 664 943 материала в базе
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Гафаров Сервер Мухамедович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
8 ч.
Мини-курс
3 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.