Similar presentations:
Программирование на языке Паскаль
1. Программирование на языке Паскаль
1Программирование
на языке Паскаль
Основные типы данных
Яресько Виктория Викторовна
учитель информатики
МБОУ «Гимназия №1»
г.о. Мытищи
2. Цели и задачи
2Цели и задачи
Познакомить учащихся с основными
типами данных языка
программирования Паскаль.
Изучить операции и функции, которые
применяются для работы с целым и
вещественным типами данных.
3. Данные
3Данные
КОНСТАНТЫ
Константа - постоянное выражение любого типа, определяемое
программистом и не меняющееся в процессе выполнения
программы
ПЕРЕМЕННЫЕ
Переменная (идентификатор) – это поименованная область
оперативной памяти.
Имя переменной не превышает 63 символов и может состоять
из строчных или прописных латинских символов. Допустимо
использование цифр и символа «подчёркивание» («_»).
Значения возникают и могут изменяться в процессе
выполнения программы
4. Стандартные типы данных
4Стандартные типы данных
Integer - целочисленные данные, во внутреннем
представлении занимают 2 байта
Real - вещественные данные, занимают 6 байтов
Char - символ, занимает 1 байт
String - строка символов, занимает MAX + 1 байт,
где MAX – максимальное число символов в строке
Boolean - логический тип, занимает 1 байт и имеет два
значения: false (ложь) и true (истина)
5. Целый тип переменных
5Целый тип переменных
Описывается - INTEGER
Целой считается переменная, которая
удовлетворяет условию:
-32768<=N<=32767
Если целое число превышает эти
значения,
то
оно
воспринимается
компьютером как вещественное и
должно быть описано REAL
6. Операции, используемые для работы с целыми переменными
7Операции, используемые для
работы с целыми переменными
Приоритет –
это последовательность выполнения действий
в строке операций.
Если приоритет = 1, то действия выполняются
в первую очередь, если приоритет = 2, то эти
действия выполняются во вторую очередь.
7. Операции, используемые для работы с целыми переменными
6Операции, используемые для
работы с целыми переменными
Знак операции
Назначение
Приоритет
+
Сложение
2
-
Вычитание
2
*
Умножение
1
div
Целая часть от
деления
Остаток от
деления
1
mod
1
8. Операции, используемые для работы с целыми переменными
8Пример: 7 div 2 = 3
(-7) div 2 = - 3
3 div 5 = 0
(-7) div (-2) = 3
7 mod 2 = 1
(-14) mod 3 = -2
3 mod 5 = 3
(-10) mod 5 = 0
Для вычисления результатов можно
воспользоваться формулами:
M mod N = M - ((M div N)*N),
если M>=((M div N)*N)
M mod N = M – ((M div N) * N)*N)+N,
если M<((M div N)*N)
9. Функции, дающие целый результат
9Функции, дающие целый результат
Функция
Тип аргумента
Назначение
Abs (x)
X - целое
Абсолютная величина Х
Sqr (x)
Х - целое
Возведение Х в квадрат
Trunc (x)
Х – веществ.
Выделение целой части числа Х
Round (x)
Х – веществ.
Округление Х до целого числа
Succ (x)
X - целое
Следующее за Х число
Pred (x)
X - целое
Предыдущее перед Х число
Int (x)
Х – веществ.
Выделяет целую часть вещественного числа
X - целое
Случайное число от 0 до Х-1. Если функция
не содержит аргумента, то генерируется
случайное число от 0 до 1
Random (x)
Randomize;
Оператор, позволяющий генерировать новую
последовательность случайных чисел при
каждом новом запуске программы на
выполнение
10. Функции, дающие целый результат
10Функции, дающие целый результат
Округление производится по следующим
формулам:
Round (x) = trunc (x+0.5), если x>=0
Round (x) = trunc (x-0.5), если x <0
Пример:
trunc (5.234) = 5
trunc (-5.23) = -5
trunc (-1.8) = -1
round (5.234) = 5
round (-5.23)= -5
round (-1.8) = -2
11. Вещественный тип переменных
11Вещественный тип переменных
Описывется – REAL.
Позволяет переменной принимать значения
вещественных чисел
Операции, используемые для работы с
вещественными переменными
Знак операции
+
*
/
Назначение
Сложение
Вычитание
Умножение
Деление
Приоритет
2
2
1
1
12. Функции, дающие вещественный результат
12Функции, дающие вещественный результат
Математическая
Запись на
запись
языке Паскаль
Назначение
sin x
sin (x)
Синус числа х
cos x
cos (x)
Косинус числа х
tg x
sin (x) / cos (x)
Тангенс числа Х
arctg x
arctan (x)
ln x
ln (x)
ex
exp (x)
√x
sqrt (x)
Корень квадратный
числа Х
frac (x)
Выделяет дробную часть
числа Х
Арктангенс числа Х
Натуральный логарифм
числа Х
Экспонента числа Х
13. Запись вещественных чисел
С фиксированнойточкой
0.002
229.0
3.14159
-987.89
.5
-.56
13
С плавающей точкой
Математическая
запись
0.56*104
-23*10-3
0.57*103
26*10-2
-3*10-3
Запись на
языке Паскаль
0.56Е04
-23Е-03
0.57Е03
26Е-02
-3Е-03
14. Ответьте на вопросы
Какие типы данных выделяют в ЯП Паскаль?Что мы называем константой?
Дайте определение переменной.
Какие типы переменных можно выделить?
Какие операции используют для работы с целыми
переменными?
Назовите операции, которые используют для работы
с вещественными переменными.
Приведите примеры функций, дающих целый
результат.
Приведите примеры функций, дающих
вещественный результат.
15. Использованная литература:
14Использованная литература:
Житкова О.А., Кудрявцева Е.К.
«Справочные материалы по программированию на
языке Паскаль»
Лукин С.Н.
«Turbo Pascal 7.0 самоучитель для начинающих»
Вольский С.В., Дмитриев П.А.
«Turbo Pascal 7.0 для студентов и школьников»