1 / 18

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

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

kirima
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

  5. Язык Pascal, который будет нашим рабочим инструментом для написания программ, являет собой удачный компромисс между естественным языком и внутренним языком машины. Программу на Pascal можно эксплуатировать на любом компьютере, обладающим соответствующим компилятором. • Язык программирования Pascal был разработан профессором Цюрихского Федерального технологического института Никлаусом Виртом. • Процесс решения задач на компьютере – это совместная деятельность человека и компьютера. Этот процесс можно представить в виде нескольких последовательных этапов: • постановка задачи; • математическое или информационное моделирование; • алгоритмизация; • программирование; • тестирование и отладка программы; • анализ результатов. Вернуться к содержанию раздела

  6. Основные файлы пакета Pascal. Если система программирования установлена на диске D: в каталоге D:\Bp, то вподкаталоге ..Bin\ находятся следующие основный файлы: BP.EXE – интегрированная среда программирования; BP.TP – файл конфигурации системы и др. Файл Graph.tpu является модулем с графическими процедурами и функциями, файлы с расширением .bgi – драйверы различных типов видеосистем компьютеров, с расширением .chr - содержат векторные шрифты. Вернуться к содержанию раздела

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

  8. Вид экрана после запуска Borland Pascal Закрывающая кнопка Имя редактируемого файла Строка меню Строка статуса Полосы скроллинга Номер редактируемой строки Номер позиции в строке Вернуться к содержанию раздела

  9. «Горячие» клавиши. Вернуться к содержанию раздела

  10. «Горячие» клавиши редактора. Вернуться к содержанию раздела

  11. Пошаговая отладка программы. Вернуться к содержанию раздела

  12. Основой любого языка является алфавит- конечный набор знаков, состоящий из букв,цифр и специальных символов. Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смыл в программе. Разделителем может служить пробел, символ конца строки. Набор слов в Паскале можно разделить на три группы: зарезервированные слова, стандартные идентификаторы, идентификаторы пользователя. Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. Для обозначения заранее определенных разработчиками языка, типов данных, констант, функций и процедур служат стандартные идентификаторы. Для обозначения констант, переменных, процедур и функций, определяемых самим программистом служат идентификаторы пользователя. Идентификатор –это набор символов, который начинается с буквы, он не может включать в себя некоторые специальные символы, его длина не должна превышать 127 символов. Основные элементы. Вернуться к содержанию раздела

  13. тип Диапазон Требуемая память(байт) Integer -32768 ... 32767 2 Shorint -127 … 127 1 Byte 0 … 255 1 Word 0 … 65535 2 longint -2147483648 … 2147483647 4 Используемые величины. Константа – это величина, значение которой устанавливается до выполнения программы и не изменяется в ходе ее выполнения. Переменная – имя ячейки памяти, содержимое которой меняется в ходе выполнения программы. Имя - это идентификатор. Целые величины. Вернуться к содержанию раздела

  14. Вещественные величины Значениями вещественных величин являются действительные числа. тип Диапазон Требуемая память(байт) Real 6 Single 4 doudle 8 extended 10 comp 8 Вернуться к содержанию раздела

  15. Встроенные функции. Название Математическая запись Запись на языке Pascal Квадратный корень Sqrt(x) Квадрат числа Sqr(x) Модуль числа Abs(x) Синус Sin(x) Косинус Cos(x) Арктангенс Arctan(x) Натуральный логарифм Ln(x) Экспонента Exp(x) ·Символьные величины. (CHAR) Значениями символьных величин являются последовательности символов из алфавита ·Булевские величины.(BOOLEAN) Булевским типом называют тип данных, представляемый двумя значениями True и False. Вернуться к содержанию раздела

  16. Специальные функции. Действие Запись Тип аргумента Для четного-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 Вернуться к содержанию раздела

  17. Структура программы. Program name; {Заголовок программы} Uses <модули>; {подключение стандартных и пользовательских библиотечных модулей} Label <метки>; {описание меток} Const<константы>; {определение констант} Type <типы>; {определение типов} Var <переменные>; {описание переменных} <раздел процедур>; {описание процедур} begin <программа>;{операторы} end. Вернуться к содержанию раздела

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

More Related