Структура программы на языке Pascal


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Структура программына языке Паскаль.Классификация типов данных.Стандартные функции. Ф.И.О. автора: Кудрявцева Татьяна ДмитриевнаНазвание образовательной организации: МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №4» г. ЛивныГод и место создания работы: 2010 год, г. Ливны I этап. Постановка задачи:Что дано?Что требуется?Какие данные допустимы?Какие данные будут правильными, какие нет?II этап. Разработка математической модели.Математическая модель-это математические состояния, связывающие результаты с исходными данными.III этап. Конструирование алгоритма.IV этап. Перевод алгоритма в программу.V этап. Компьютерный эксперимент.Запуск выбранной среды программирования.Набор текста программы.Сохранение этого текста на диске.Запуск программы на выполнение.VI этап. Анализ полученных результатов. Структура программы на языке Паскаль имеет вид: Program <имя программы>;BeginEnd. Раздел описаний Тело программы Раздел описаний состоит из частей, каждый из которого начинается с ключевого слова: Раздел LabelПример. Label 123, m1, Stop;Раздел ConstОбычные константы:Формат записи: Const <имя константы 1>=<значение 1>; <имя константы 2>=<значение 2>; …………………………………………………………. <имя константы N>=<значение N>;Типизированные константы:Пример. Const M=10; M1=M;Формат записи: Const <имя константы>:<тип>=<значение>;Пример. Const R: real = -23.34; Раздел Type Пример. Описание нестандартных типов данных Type Sezon=(Vesna, Leto, Osen, Zima);Если в программе используются только стандартные типы, то раздел Type отсутствует.Раздел VarФормат записи: <переменная>:<тип>;Пример. Var a,b:integer; S1,H: real;Оператор присваивания.<переменная>:=<выражение>;Пример. X:=54; Z:=A+2*C; Организация ввода информацииДля ввода информации используются операторы обращения процедурам:1) Read (b1,b2,…,bn);2) Readln (b1,b2,…,bn);3) Readln;где b1,b2,…,bn – имена переменных, подлежащие вводу.Организация вывода информацииДля вывода информации используются операторы обращения процедурам:1) Write (b1,b2,…,bn);2) Writeln (b1,b2,…,bn);3) Writeln;где b1,b2,…,bn – имена переменных, подлежащие выводу.Для вещественных переменных определён формат: write (a:m:n);где a- вещественная переменная, значение которой выводится;m-общее поле выводимого числа;n-поле дробной части. I. Классификация типов данных. Типы данных в языке Паскаль:простые;структурированные:;указатели;процедурные;объекты.Простые типы данных: стандартные нестандартные (целый, вещественный, (перечисляемый, логический, символьный) диапазонный(ограниченный)) Стандартные простые типы данныхЦелые типы. Размер в байтах Название типа Диапазон значений 1 byte 0…255 1 shortint -128…127 2 word 0…65535 2 integer -32768…32767 4 longint -2147483648…2147483647 Вещественные типы Размер в байтах Название типа Диапазон значений 6 real -38…38 41 single -45…38 82 double -324…308 102 extended -4951…4932 84 comp -263+1… 263-1 Логический типBoolean X Y Not X X and Y X or Y False False True False False True False False False True False True True False True True True False True True Символьный типChar –размер 1 байт. II. Стандартные функции.Арифметические функции Функции Тип параметра Тип результата Примечание abs (x) вещ. вещ. Модуль аргумента. sqr (x) вещ. вещ. Квадрат аргумента. sqrt (x) вещ. вещ. Квадратный корень из аргумента, x>=0. exp (x) вещ. вещ. Экспонента. ln (x) вещ. вещ. Натуральный логарифм, x>0. sin (x) вещ. вещ. Синус, угол в радианах. cos (x) вещ. вещ. Косинус, угол в радианах. arctan (x) вещ. вещ. Арктангенс, угол в радианах. int (x) вещ. (целый) вещ. (целый) Целая часть числа. frac (x) вещ. вещ. Дробная часть числа. pi --- Pi=3,141592653… Функции преобразования Функция Тип параметра Тип результата Примечание trunc (x) вещ. вещ. или цел. Целая часть числа round (x) вещ. вещ. или цел. Округление числа до целого. ord (x) порядковый целый Преобразование любого порядкового типа в целый. chr (x) целый символьный Преобразование АSCII-код в символьный. pred (x) порядковый порядковый Определение предшествующего значения величины x. succ (x) порядковый порядковый Определение последующего значения величины x. Логические функции Функция Тип параметра Тип результата Примечание odd (x) Цел. логический true, если x-нечётное.false, если x-чётное. eoln (x) файловый логический true, если достигнут конец строки,иначе false. eof (x) файловый логический true, если достигнут конец файла,иначе false. III. Выражения. Приоритет выполнения операций:Вычисления в круглых скобках.Вычисления значений функций.Операции: логическое умножение, логическое сложение.Операции: *;/;div;mod.Операции:+;-.Операции отношения:<;>;<=;>=;<>.

Приложенные файлы

  • ppt file30
    Размер файла: 510 kB Загрузок: 2