Содержание
-
Язык программирования Turbo Pascal 7.0
-
Язык программирования Pascal
Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию.
-
Николаус Вирт
Но думать, что Паскаль- язык исключительно для обучения, было бы неверно. Вот что говорил об этом Н. Вирт (1984 г.): «Утверждалось, что Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью. На самом деле я не верю в успешность применения во время обучения таких инструментов и методик, которые нельзя использовать при решении каких-то практических задач».* * http://pascal.sources.ru
-
Язык программирования Pascal
С тех пор Паскаль становился всё более и более популярным, причем не только, как язык для обучения принципам программирования, но и как средство создания достаточно сложного программного обеспечения. В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal является мощным языком программирования.
-
Почему PASCAL?
Язык программирования Pascal был назван в честь французского учёного Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счётную машину. Она представляла собой систему взаимодействующих зубчатых колёсиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колёсико совершало полный оборот, следующее сдвигалось на одну цифру. Машина Паскаля была суммирующей машиной.
-
Основные сведения о языках программирования
Язык – система знаков. Язык ЭВМ (машинный язык) – двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.
-
Интерпретаторы и компиляторы
Существует два различных подхода к трансляции – интерпретация и компиляция: Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет её.
-
Интегрированная среда Turbo Pascal-7.0
Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Она сумела создать знаменитую Turbo-среду разработки. Это был огромный шаг вперед в облегчении процесса программирования. Почему Turbo? Turbo в переводе с английского сленга означает ускорение. Компилятор, входящий в состав Turbo Pascal очень быстро переводит программу с языка программирования в машинные коды.
-
В состав интегрированной среды входят: Текстовый редактор Компилятор Отладчик Справочная система Среда выполнения программы
-
Основные средства языка
Символы языка - это элементарные знаки, используемые при составлении текстов. Алфавит языка - набор таких символов. Алфавит языка Turbo Pascal 7.0 включает: все латинские прописные и строчные буквы арабские цифры (0 – 9) символы + - * / = , . ; : ‘ _ ( ) { } и др. служебные(зарезервированные) слова
-
Для записи команд, имен функций, поясняющих терминов Turbo Pascal 7.0 существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения). Служебные слова делятся на три группы: операторы (READ, WRITELN и др.) имена функций (SIN, COS и др.) ключевыеслова (VAR, BEGIN, END идр.)
-
Структура программы
Заголовок программы Раздел описаний Тело программы Любая программа на Паскале имеет определенную структуру:
-
PROGRAMимя; Const; - раздел констант; Var; - раздел переменных; BEGIN оператор 1; оператор 2; ….. оператор n-1; оператор n; Readln; END.
-
Операторы ввода-вывода
Любая программа взаимодействует с пользователем с помощью операторов ввода- вывода.
-
Оператор ввода READ
Ввод информации с клавиатуры осуществляется с помощью оператора READ. Когда в программе встречается оператор READ, то её действие приостанавливается до тех пор, пока не будут введены исходные данные. Имеет вид: READ(а,b,...); READLN(а,b,..,); где а,b,... – имена вводимых переменных READLN; - применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.
-
Оператор вывода WRITE
Для вывода информации на экран используется операторWRITE. Имеет вид: WRITE(а,b,...); WRITELN(а,b,..); где а,b,... – список выводимых констант, переменных, выражений.
-
1. WRITE(2*2) – выводит на экран: 4 2.WRITE(‘2*2=‘) - выводит на экран: 2*2= 3. WRITE(‘2*2=‘, 2*2)- выводит на экран: 2*2=4
-
Среда программированияTurbo Pascal 7.0
Закрывающая кнопка Имя файла Номер окна Кнопка масштабирования Полосы прокрутки Номер редактируемой строки Номер позиции в строке
-
Наберем текст первой программы, вычисляющей произведение двух целых чисел:
Program p1; Var a,b,с: integer; {Числа в языке Pascal различаются как целые и вещественные} Begin WriteLn('Введите два целых числа через пробел'); ReadLn(a,b); с:=a*b; WriteLn('Их произведение равно: ', с); ReadLn; End. Русская раскладка клавиатуры – правыйCTRL+SHIFT Английская раскладка клавиатуры – левыйCTRL+SHIFT
-
Компиляция программы
После того как текст программы набран, его следует перевести в машинный код. Для этого программу отправляют на компиляцию, выбрав из главного меню- менюCompile пунктCompile(илиAlt+F9). Сначала компилятор проверяет, не содержит ли программа синтаксических ошибок. Обнаружив ошибку, останавливает свою работу, устанавливает курсор в то место программы, где найдена ошибка и выводит сообщение жёлтым цветом на красном фоне. Успешная компиляция приводит к появлению сообщения о количестве строк программы и объёме доступной оперативной памяти.
-
Запуск программы
Для того чтобы запустить программу, из главного меню выбираемменюRunи ввертикальном меню выбираемпунктRun(илиCtrl+F9). После этого появляется окно, в котором осуществляется диалог с программой. На экране появляется сообщение: Введите два целых числа через пробел Курсор находится в следующей строке. Вводим два целых числа через пробел и нажимаем , после этого появляется сообщение: Их произведение равно: ... Вместо точек будет выведено значение переменной с, т.е. число, равное произведению первого введенного числа на второе. Это сообщение останется на экране до тех пор, пока не будет нажата клавиша .
-
Сохранение программы
Для того чтобы сохранить программу, необходимо: - в главном меню и выбрать менюFile; - в вертикальном меню выбрать пунктSaveилиSave as...; - впоявившемся окне набрать имя файла и нажать клавишу . Например,D:\pr1.pas. Файл с именем pr1. pasсохраняется в корневом каталоге диска D; pas— расширение, сообщающее о том, что файл содержит программу, написанную на языке Паскаль. Поскольку мы работаем в режиме MS-DOS, имя файла не может содержать более 8 символов.
-
Сохранение исполняемого файла с расширением .exe
Для того чтобы создать исполняемый файл, необходимо: - в главном меню выбрать менюCompile; в вертикальном меню выбрать пунктDestination Memory(изменится наDestinationDisk); произвести компиляцию. Будет создан файл с тем же именем (что и .pas), но с расширением .exe.
-
Выход из системы программирования Turbo Pascal
Для того чтобы закончить работу, необходимо: - в главном меню выбрать менюFile; - в вертикальном меню выбрать пунктExit. Либо просто нажать комбинацию клавиш Alt+Х.
-
В работе использованы материалы из презентации
Юртаевой Галины Юрьевны МОУ СОШ № 124 г.Челябинск
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.