18
Введение в язык программирования PASCAL.

Введение в язык программирования PASCAL

  • Upload
    kirima

  • View
    69

  • Download
    0

Embed Size (px)

DESCRIPTION

Введение в язык программирования PASCAL. Вычисление. +. -. подпрограмма. +. -. +. -. -. -. +. -. Ввод. Вывод. Конец. Начало. Перейти к содержанию. Основные блоки. Простые команды. Основные структуры алгоритмов. Следование Ветвления Циклические алгоритмы. Содержание. - PowerPoint PPT Presentation

Citation preview

Page 1: Введение в язык программирования  PASCAL

Введение в язык программирования

PASCAL.

Page 2: Введение в язык программирования  PASCAL

Основные блоки

Вычисление

-+

Ввод ВыводНачалоКонец

-

+-

+--

подпрограмма-+

Простые команды.

Следование Ветвления Циклические алгоритмы

Основные структуры алгоритмов.

Перейти к содержанию

Page 3: Введение в язык программирования  PASCAL

Содержание

Введение.Горячие клавиши.Пошаговая отладка.Основные элементы.Используемые величины.Структура программы.

Page 4: Введение в язык программирования  PASCAL

Компьютеры предпочитают пользоваться своими собственными – машинным – языком, тогда как людям свойственно разговаривать на своих родных языках, называемых естественными. Чтобы преодолеть языковый барьер, были созданы языки высокого уровня, которые позволили установить тесный контакт между человечеством и миром компьютеров. Основа этих языков английская. Но языки высокого уровня отличаются от естественных полным отсутствием двусмысленностей и смысловых неточностей. Чтобы взаимопонимание с компьютером состоялось, текст, написанный на языке высокого уровня, должен быть предварительно переведен на машинный язык. Такой перевод осуществляется программой, называемой компилятором.

Вернуться к содержанию раздела

Page 5: Введение в язык программирования  PASCAL

Язык Pascal, который будет нашим рабочим инструментом для написания программ, являет собой удачный компромисс между естественным языком и внутренним языком машины. Программу на Pascal можно эксплуатировать на любом компьютере, обладающим соответствующим компилятором.

Язык программирования Pascal был разработан профессором Цюрихского Федерального технологического института Никлаусом Виртом.

Процесс решения задач на компьютере – это совместная деятельность человека и компьютера. Этот процесс можно представить в виде нескольких последовательных этапов:

• постановка задачи;

• математическое или информационное моделирование;

• алгоритмизация;

• программирование;

• тестирование и отладка программы;

• анализ результатов.

Вернуться к содержанию раздела

Page 6: Введение в язык программирования  PASCAL

Основные файлы пакета Pascal.

Если система программирования установлена на диске D: в каталоге D:\Bp, то в подкаталоге ..Bin\ находятся следующие основный файлы:

BP.EXE – интегрированная среда программирования;

BP.TP – файл конфигурации системы

и др.

Файл Graph.tpu является модулем с графическими процедурами и функциями, файлы с расширением .bgi – драйверы различных типов видеосистем компьютеров, с расширением .chr - содержат векторные шрифты.

Вернуться к содержанию раздела

Page 7: Введение в язык программирования  PASCAL

Запуск интегрированной среды Borland Pascal.

Для запуска интегрированной среды Borland Pascal находят на Рабочем столе значок и двойным кликом запускают её.

Вернуться к содержанию раздела

Page 8: Введение в язык программирования  PASCAL

Вид экрана после запуска Borland Pascal

Закрывающая кнопка

Строка меню

Имя редактируемого файла

Полосы скроллинга

Номер редактируемой строки

Номер позиции в строке

Строка статуса

Вернуться к содержанию раздела

Page 9: Введение в язык программирования  PASCAL

«Горячие» клавиши.

F1 Выводит на экран окно подсказки.

F2 Сохраняет файл, который находится в активном окне редактора.

F3 Появляются диалоговое окно и возможность открыть файл.

F4 Запускает программу и выполняет до строки, на которой стоит курсор.

F5 Масштабирует активное окно.

F6 Переходит к следующему открытому окну.

F7 Запускает программу в режиме отладки с заходом внутрь процедур.

F8 Запускает программу в режиме отладки, минуя вызовы процедур.

F9 Редактирует связи, компилирует.

F10 Переход в меню.

Клави-ши Функции

Вернуться к содержанию раздела

Page 10: Введение в язык программирования  PASCAL

«Горячие» клавиши редактора.

Alt+F9 Компиляция программы.

Alt+X Выход из редактора.

Shift + стрелки

Помечает фрагмент текста.

Ctrl+K+B Начало выделения.

Ctrl+K+K Конец выделения.

Ctrl+K+V Перенос выделенного фрагмента.

Ctrl+K+C Копирование выделенного фрагмента.

Ctrl+K+Y Удаление выделенного фрагмента.

Alt+ номер окна

Переключение активного окна.

Ctrl+K+R Вставка в текст программы записанного на диск файла.

Ctrl+Insert Копирует в буфер фрагмент из одного окна.

Shift+Insert Вставляет из буфера скопированный фрагмент в другое окно.

Клавиши Функции

Вернуться к содержанию раздела

Page 11: Введение в язык программирования  PASCAL

Пошаговая отладка программы.

F4 Запускает программу и выполняет до строки, на которой стоит курсор.

F7 Запускает программу в режиме отладки с заходом внутрь процедур.

F8 Запускает программу в режиме отладки, минуя вызовы процедур.

Ctrl+F7 Добавляет выражение для просмотра его значения во время отладки программы.

Ctrl+F2 Снимает режим отладки программы.

Ctrl+F4 Вычисляет выражение.

Клавиши Функции

Вернуться к содержанию раздела

Page 12: Введение в язык программирования  PASCAL

Основные элементы.Основой любого языка является алфавит- конечный набор

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

Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смыл в программе. Разделителем может служить пробел, символ конца строки. Набор слов в Паскале можно разделить на три группы: зарезервированные слова, стандартные идентификаторы, идентификаторы пользователя.

Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл.

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

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

Идентификатор –это набор символов, который начинается с буквы, он не может включать в себя некоторые специальные символы, его длина не должна превышать 127 символов.

Вернуться к содержанию раздела

Page 13: Введение в язык программирования  PASCAL

Используемые величины.Константа – это величина, значение которой

устанавливается до выполнения программы и не изменяется в ходе ее выполнения.

Переменная – имя ячейки памяти, содержимое которой меняется в ходе выполнения программы.

Имя - это идентификатор.Целые величины.

тип Диапазон

Integer -32768 ... 32767

Shorint -127 … 127

Byte 0 … 255

Word 0 … 65535

longint -2147483648 … 2147483647

Требуемая память(байт)

2

1

1

2

4

Вернуться к содержанию раздела

Page 14: Введение в язык программирования  PASCAL

3839 107,1...109,2 3845 104,3...105,1

308324 107,1...100,5 49324951 101,1...109,1

1102...11026363 22

тип Диапазон

Real

Single

doudle

extended

comp

Требуемая память(байт

)6

4

8

10

8

Вещественные величиныЗначениями вещественных величин

являются действительные числа.

Вернуться к содержанию раздела

Page 15: Введение в язык программирования  PASCAL

        Символьные величины. (CHAR)

Значениями символьных величин являются последовательности символов из алфавита

        Булевские величины.(BOOLEAN)

Булевским типом называют тип данных, представляемый двумя значениями True и False.

х2х

х

xsin

xcosarctgx

xlnxe

Встроенные функции.Название Математиче

ская записьЗапись на

языке PascalКвадратный

кореньSqrt(x)

Квадрат числа

Sqr(x)

Модуль числа

Abs(x)

Синус Sin(x)

Косинус Cos(x)

Арктангенс Arctan(x)

Натуральный логарифм

Ln(x)

Экспонента Exp(x)

Вернуться к содержанию раздела

Page 16: Введение в язык программирования  PASCAL

Специальные функции.

Действие Запись Тип аргумента

Для четного-false, для нечетного-true

Odd(x) Целый

Следующее целое Succ(x) Целый

Предыдущее целое Pred(x) Целый

Возвращает аргумент х.

Ord(x) Целый

Целая часть числа Trunc(x) Вещественный

Преобразование вещественного в целое

путем округления

Round(x) Вещественный

Преобразует код х в символ

Chr(x) Byte

Следующий символ Succ(x) Char

Предыдущий символ Pred(x) Char

Возвращает код символа.

Ord(x) Char

Вернуться к содержанию раздела

Page 17: Введение в язык программирования  PASCAL

Структура программы.

Program name; {Заголовок программы}

Uses <модули>; {подключение стандартных и пользовательских библиотечных модулей}

Label <метки>; {описание меток}

Const <константы>; {определение констант}

Type <типы>; {определение типов}

Var <переменные>; {описание переменных}

<раздел процедур>; {описание процедур}

begin

<программа>;{операторы}

end.

Вернуться к содержанию раздела

Page 18: Введение в язык программирования  PASCAL

Конец раздела

Вернуться к содержанию раздела