Первые шаги Компилятор. высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется.

Презентация:



Advertisements
Похожие презентации
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Advertisements

Язык программирования Паскаль 1 часть. Система программирования – совокупность программ для создания других программ. Среда программирования – программная.
Был создан в 1970 году профессором из Швейцарии Никлаусом Виртом. Затем он перешел на другие языки программирования, но многие организации продолжали разрабатывать.
Понятие переменной Переменная – это величина, которая изменяется в процессе работы программы. Для описания переменной следует указать имя переменной,
Система программирования Turbo Pascal. Языки программирования - позволяют кодировать алгоритмы в привычном для человека виде (в виде предложений). Написанный.
Познакомиться с основными понятиями языка Pascal 2.
Знакомство с языком Паскаль. Язык Pascal был создан в начале 70-х годов XX века Никлаусом Виртом. Основой для этого языка послужил широко распространенный.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Язык программирования Паскаль ГОУ СОШ 489 г. Санкт-Петербурга Учитель информатики: Ольховик Марина Владимировна.
Раздел описания переменных начинается со слова VAR (variables-переменные), за которым идет список имен переменных через запятую. Тип указывается после.
1 Первая программа на языке Паскаль в среде Турбо Program name_program; Var ; {здесь описываются все идентификаторы: константы, переменные, типы, процедуры,
ЧТО ТАКОЕ PASCAL? Паскаль (англ.Pascal) один из наиболее известных языков программирования, используется для обучения программированию в старших классах.
Константы Константы – это величины, остающиеся неизменными в течении работы программы. Константы описывают в разделе констант, начинающимся со слова Const.
ЛИНЕЙНЫЕ АЛГОРИТМЫ. Алгоритмические действия над исходными данными и рабочими объектами языка, необходимые для решения поставленной задачи описываются.
Первая программа на языке Паскаль в среде Турбо Program name_program; Var ; {здесь описываются все идентификаторы: константы, переменные, типы, процедуры,
Общие сведения о языке Паскаль Язык программирования Паскаль был разработан швейцарским ученым, профессором Никлаусом Виртом в 1971 г. Вирт назвал свой.
Основные этапы решения задач на компьютере. Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область.
Урок 3 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
Транксрипт:

Первые шаги Компилятор

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

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

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

Как и в задачах по математики и физики, в задачах по информатики задаются условия задачи, т.е. исходные данные для решения задачи (Пример: в математике - неравенство или уравнение, в физике - масса тела или скорость). При написании программы для решения некоторой задачи, необходимо описать условия данной задачи. В программировании условия задачи описывают "Операторы описания".

Оператор описания, как и следует из его названия, описывает данные, над которыми в программе выполняются действия. Примером описания (конечно, не на Паскале, а на естественном языке) может служить предложение "В памяти следует отвести место для хранения целого числа, и это место мы будем обозначать А". Операторы описания делятся на константы, переменные, массивы.

Константа - величина, не изменяющая своё значение в процессе работы программы. Для объявления константы в Паскале используется зарезервированное слово const (в Паскале имеется множество зарезервированных слов, любое из них нельзя использовать в качестве идентификатора (имени) какого-либо объекта программы - переменной, константы и т.д.). Синтаксис описания констант: CONST Имя Константы 1 = Значение 1; Имя Константы 2 = Значение 2;

CONST Min = 0; { константа - целое число } Max = 100;{ константа - целое число } e = 2.7; { константа - вещественное число } SpecChar = '\'; {константа - символ } HelpStr = 'Нажмите клавишу F1'; {константа - строка } OK = True; { логическая константа "истина" } В нашем примере использовались символы "{" и "}", в Паскале они используются для написании комментариев к тексту программы, все символы заключенные в "{" и "}" не читаются компилятором и над данными ними не выполняется никаких действий.

Для вывода на экран результата работы программы в языке Паскаля определены стандартные процедуры Write и Writeln. Это также, как и слово const зарезервированные слова. Синтаксис написания: write(список); writeln(список); Процедура write выводит указанные в списке величины (разделенные запятыми) на экран, а writeln вдобавок к этому переводит курсор на следующую строку. Процедура writeln без параметров (указанных в скобках) просто переводит курсор на на следующую строку.

Напишем программу которая выведет на экран следующую фразу "Я программирую на Паскале". Для написания программы нам понадобится компилятор Pascal ABC, запустим его (Пуск - Программы - Pascal ABC - Pascal ABC.exe или на рабочем столе следующий ярлык). После открытия программы перед вами будет главное окно для ввода текста программы. После написания, программу необходимо отправить на выполнение, для этого нажмите клавишу F9 или кнопку пуск (зелёный треугольник) в верхней части экрана. Чтобы сохранить текст программы, нажмите Файл Сохранить как. Файлы сохраняются с расширением pas.

В главном окне компилятора наберем следующий текст программы: Program Urok_1; {Задаем название нашей программы} const {Описываем константы} a='Я программирую на Паскале'; {Константе "а" задаем значение "Я программирую на Паскале"} begin {Начало действия программы} write (a); {Вывод на экран константы "а"} end. {Конец программы} При запуске программы, в нижней части экрана появится сообщение «Я программирую на Паскале». Мы получили результат работы программы.

Данную программу можно упростить: Program Urok_1; {Задаем название нашей программы} begin {Начало действия программы} write (Я программирую на Паскале); {Вывод на экран текста «Я программирую на Паскале"} end. {Конец программы} Оператор Write и Writeln помимо констант, переменных и значений массивов, могут выводить на экран значение символов обрамленных знаками. Текст программы заключенный в эти символы воспринимается компилятором как текстовая константа.

Const a=Я программирую на; b=Паскале; begin write (a,,b); end. Заменим в данной программе 5 строку на… Write(a+ +b); Как видите, ничего не изменилось.

Что такое константы и синтаксис объявления констант. Типы констант. Познакомились с оператором Вывода на экран. Написали первую программу. Научились пользоваться компилятором.