- Преподавателю
- Информатика
- Урок на тему: Структура программы Паскаль. Типы переменных
Урок на тему: Структура программы Паскаль. Типы переменных
Раздел | Информатика |
Класс | - |
Тип | Конспекты |
Автор | Булекова А.У. |
Дата | 30.12.2015 |
Формат | docx |
Изображения | Есть |
ТЕМА: СТРУКТУРА ПРОГРАММЫ. ТИПЫ ПЕРЕМЕННЫХ.
Цель урока:
-
Формирование знаний учащихся программирования по основам языка Паскаль, знакомство со структурой программы, типами данных, дать классификацию типов данных, простые типы данных;
-
развивать способности к обобщению, классификации, научить выделять общие черты и различия изучаемых понятий;
-
воспитание чувства ответственности за результаты своего труда, уверенность в себе и своих знаниях.
-
тип урока: изучения и первичного закрепления новых знаний.
Ход урока:
1. Организационный момент.
2. Опрос.
-
Назовите этапы решения задач на ЭВМ.
-
Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма.
3. Новый материал.
-
Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году.
-
Алфавит
-
Латинские прописные и строчные буквы
-
Цифры 0-9
-
Знаки + - * / \ < > ^ , . ; : ' () _
-
Служебные слова.
-
Константы - числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.
CONST e=2.71 (число Эйлера)
Р=3.14
-
Переменные - величины, которые меняются в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет храниться ее значение.
Типы данных в Паскале:
-
Простые
-
Структурированные
-
Ссылочные
-
Процедурные
-
Объектные
Простые типы данных
Порядковые Вещественные
Целый
Логический
Символьный
Ограниченный
Перечисляемый
Целочисленный тип
Тип
-
Диапазон значений
Формат
Shorting
Короткий
-128..127
1 байт
Integer
Целый
-32768..32867
2 байта
Longint
Длинный
-2 147 483 648..2 147 483 647
4 байта
Вещественный тип
Тип
-
Точность
Формат
Real
Вещественный
11-12 знаков
6 байт
Double
Двойной точности
15-16 знаков
8 байт
-
Арифметические выражения и операции.
Арифметическое выражение состоит из операторов, скобок, знаков операций.
Сложение
-
+
Вычитание
-
Умножение
*
Деление
/
Целочисленное деление 11 div 5=2
Div
Остаток от деления 11 mod 5=1
Mod
Арифметические функции
|x|
-
abs(x)
x2
sqr(x)
sqrt(x)
pi
sin x
sin(x)
cos x
cos(x)
-
Записать математические выражения на языке Паскаль:
, , , .
-
Перевести из линейной записи в обычную.
a/b/c; a*b/c; a+b/c; (a+b)/c; a+b/b+c; (a+b)/(b+c).
-
Основные операторы.
-
Read (a1, a2,…,an) - оператор ввода данных
Readln (a1, a2,…,an)
Readln - переход на новую строку при вводе данных, используют, если необходимо задержать исполнение программы до нажатия Enter.
-
Write (a1, a2,…,an) - оператор вывода данных
Writeln (a1, a2,…,an)
Writeln - переход на следующую строку.
-
:= оператор присваивания. Вычисляет значение выражения, стоящего справа и присваивает переменной стоящей слева. Нельзя с помощью одного оператора присваивания присвоить нескольким переменным одно и то же значение. Например: нельзя записать i:=j:=k:=0; необходимо: i:=0; j:=0; k:=0.
-
Структура программы.
program имя программы; {заголовок программы}
uses имя модуля1,..; {раздел библ. модулей}
label имя метки 1,..; {раздел меток}
const имя константы = значение константы; {раздел констант}
type ; {раздел типов}
var ; {раздел переменных}
begin
операторы
end.
4. Решение задач.
-
Составить программу вычисления периметра и площади прямоугольника.
Program z1;
Var a, b, p, s: real;
Begin
Writeln('b');
Readln (a, b);
P:= 2*(a+b);
S:=a*b;
Writeln (p, s);
Readln;
End.
5. Итог урока.
6. Домашнее задание. Выучить конспект.
Записать данные выражения на Паскале:
, , , , .