Структура программы на Паскале

Содержание

Слайд 2

Операторы ввода и вывода информации

Read - (читать)
Readln - (читать строку)

Write - (писать)
Writeln

Операторы ввода и вывода информации Read - (читать) Readln - (читать строку)
– (писать в строку)

Пример программы

Program test; - имя программы
Var A,B,С: integer; - список переменных: тип
Begin - начало раздела операторов
Readln (A,B); - оператор ввода переменных
C:=A+B; - оператор присваивания
Writeln (C); - оператор вывода
Readln - чтение ответа
End. - окончание программы

Слайд 3

Создать новый файл

Открыть существующий файл

Сохранить файл (сохраняет файл активного окна)

Сохраняет все измененные

Создать новый файл Открыть существующий файл Сохранить файл (сохраняет файл активного окна)
файлы

Сохранить файл под именем

Изменить текущий каталог

Распечатать файл

Установить параметры принтера

Выход в операционную систему

Выход (прекращает работу в интегрированной среде)

Слайд 4

Оформление текста на экране

Модуль CRT- (это английская аббревиатура, обозначающая электронно-лучевую трубку –

Оформление текста на экране Модуль CRT- (это английская аббревиатура, обозначающая электронно-лучевую трубку
название модуля подчеркивает, что он умеет управлять способами вывода на экран).
Модуль CRT- не входит в стандарт языка, он является расширением возможностей Паскаля.
Модуль CRT содержит набор программ (процедур), которые позволяют:
Задавать цвет символов;
Очищать экран;
Устанавливать курсор в любую позицию экрана;
Выполнять множество других полезных действий.

Слайд 5

Хранение данных в памяти компьютера

А

C

Sum

00153

00154

00155

00156

Имена переменных

Адреса ячеек

Ячейки памяти

Значения переменных

Основная память состоит из

Хранение данных в памяти компьютера А C Sum 00153 00154 00155 00156
ячеек (байтов), каждая из которых имеет адрес, то есть порядковый номер. В этих ячейках и хранятся данные.
Стандартная длина ячейки равна 8 бит.

Слайд 6

Представление целых чисел в памяти компьютера

Для переменной типа integer выделяется ячейка длиной

Представление целых чисел в памяти компьютера Для переменной типа integer выделяется ячейка
в 2 байта, что равно 16 битам. Такая ячейка получает символьное имя – имя переменной.

Крайняя левая позиция выделяется для знака числа:
0 – число положительное
1 – число отрицательное.
Остальные 15 позиций выделяются для записи самого числа в двоичном виде.

Старший байт

Младший байт

15 бит

Знаковый бит

Диапазон представления целых чисел от -32768 до +32767
-215 до +215

Слайд 7

Представление переменных вещественного типа

Форматы записи вещественных переменных

0,7 = 0.7 или .7
-2,1 =

Представление переменных вещественного типа Форматы записи вещественных переменных 0,7 = 0.7 или
-2.1

2700=2,7*103
число 10 записывается в виде буквы Е, а за ней идет величина степени 2.7Е3
0,002=2*10-3 соответствует запись
2Е-3

Знаковый
бит

Порядок (степень десятки)

Мантисса(значащие цифры числа)

8 бит

23 бита

Слайд 8

Описание вещественного типа данных (Real)

Program z1;
Var
A,b,c:real;
A:=3.5;
B:=7.6;
C:=A+B;
Writeln(‘сумма=‘C);
Readln;
End.

Описание вещественного типа данных (Real) Program z1; Var A,b,c:real; A:=3.5; B:=7.6; C:=A+B; Writeln(‘сумма=‘C); Readln; End.

Слайд 9

Принцип работы с модулем CRT

1

1

25

80

(1,1)

(80,1)

(1,25)

Схема нумерации позиций экрана для модуля CRT

Паскаль работает

Принцип работы с модулем CRT 1 1 25 80 (1,1) (80,1) (1,25)
в текстовом режиме.
Экран можно представить как таблицу из 25 строки 80 столбцов.
Каждая ячейка имеет две координаты – x и y
x- номер столбца, y – номер строки
Символы можно выводить на экран 16 различными цветами, которые кодируются числами от 0 до 15.
Строки нумеруются сверху вниз, начиная с 1 до 25
Столбцы – с лева направо с 1 до 80

x

y

Слайд 10

Испольльзование модуля CRT

Для использования дополнительных библиотечных функций, необходимо в начале программа указать

Испольльзование модуля CRT Для использования дополнительных библиотечных функций, необходимо в начале программа
это в специальной секции объявления библиотечных модулей.
Она начинается словом uses
Затем через запятую перечисляются подключаемые модули.

Функции

TextBackGround(3); – вызов процедуры для фонового цвета
ClrScr ; - процедура очистки экрана
TextColor(14); - процедура выбора цвета
GoToXY (40,10) - процедура установки курсора в точку экрана
Deley (1000) - процедура временной задержки на 1000 мкс.

Слайд 11

Пример программы

Пример программы
Имя файла: Структура-программы-на-Паскале.pptx
Количество просмотров: 76
Количество скачиваний: 0