Презентация, доклад по информатике Язык программирования Pascal. Базовый синтаксис

Содержание

Язык создан в 1968-1971 гг. в Цюрихском Институте информатики в Швейцарии Никлаусом Виртом.Никлаус Вирт во время визита в Россию (Уральский университет, 2005 год)Учёная степень: доктор философии (1963), магистр естественных наук (1960) и бакалавр наук (1959)Учёное звание:

Слайд 1Базовый синтаксис языка PASCAL
«Я только с теми, кто
стеная, ищет истину»
Блез

Паскаль (1623-1662)
Базовый синтаксис языка PASCAL«Я только с теми, кто стеная, ищет истину»Блез Паскаль (1623-1662)

Слайд 2Язык создан в 1968-1971 гг. в Цюрихском Институте информатики в Швейцарии

Никлаусом Виртом.

Никлаус Вирт
во время визита в Россию
(Уральский университет, 2005 год)

Учёная степень: доктор философии (1963), магистр естественных наук (1960) и бакалавр наук (1959)
Учёное звание: профессор компьютерных наук (ETH)
Известен как создатель PL360, ALGOL W, Euler, Modula-2, Oberon, Oberon-2, Pascal, Lola
Награды и премии: Премия Тьюринга (1984), Медаль «Пионер компьютерной техники» (1987)

Язык создан в 1968-1971 гг. в Цюрихском Институте информатики в Швейцарии Никлаусом Виртом.Никлаус Вирт во время визита

Слайд 3Суммирующая машина Паскаля «Паскалина»

Суммирующая машина Паскаля «Паскалина»

Слайд 4Премия Тьюринга
Премия Тьюринга (англ. Turing Award) — самая престижная премия

в информатике, вручаемая Ассоциацией вычислительной техники(Association for Computing Machinery, ACM) за выдающийся научно-технический вклад в этой области.
Премия ежегодно вручается одному или нескольким специалистам в области информатики и вычислительной техники, чей вклад в этой области оказал сильное и продолжительное влияние на компьютерное сообщество.
В сфере информационных технологий премия Тьюринга имеет статус, аналогичный Нобелевской премии в академических науках.
Впервые Премия Тьюринга была присуждена в 1966 году Алану Перлису за развитие технологии создания компиляторов.
С 2014 года ежегодный призовой фонд премии увеличен до $1 млн, компания Google - единственный спонсором премии.
По традиции, лауреат премии Тьюринга при вручении её выступает с докладом, именуемым «Тьюринговская лекция».
Премия Тьюринга Премия Тьюринга (англ. Turing Award) — самая престижная премия в информатике, вручаемая Ассоциацией вычислительной техники(Association for Computing

Слайд 5Названа в честь великого английского математика и криптографа Алана Тьюринга, который

внес значительный вклад в развитие информатики. Во время Второй мировой Войны Тьюринг возглавлял группу Hut 8 по взлому кода знаменитой немецкой шифровальной машины «Энигма».
Есть мнение, что взлом шифра «Энигмы», приблизил день победы в войне на два года и сохранил миллионы жизней.
Некоторый криптографические работы Тьюринга были так беспрецедентно важны, что их разрешили рассекретить лишь в 2012 году.
В 1945 году Тьюринг был награждён орденом Британской империи королём Георгом VI за свою военную службу, но этот факт оставался в секрете многие годы.

Дешифровальная машина Тьюринга «Bombe»

1912 -1954

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

Слайд 6Достоинства ЯП PASCAL:
Простота и естественность основных конструкций языка.
Возможность использования развитых средств

представления структур данных, что позволяет работать как с числовой, так и с символьной информацией.
Язык соответствует принципам структурного программирования, что делает программы наглядными и упрощает их разработку и отладку.
Наличие обширной библиотеки процедур и функций для работы как с текстовой, так и с графической информацией.
Достоинства ЯП PASCAL:Простота и естественность основных конструкций языка.Возможность использования развитых средств представления структур данных, что позволяет работать

Слайд 7Реализации языка Pascal

Turbo Pascal
Borland Pascal
Free Pascal
Object Pascal
Delphi (Lazarus)
Pascal

ABC и др.

Реализации языка Pascal  Turbo PascalBorland Pascal Free Pascal Object PascalDelphi (Lazarus)Pascal ABC и др.

Слайд 8Основные понятия алгоритмического языка
Алфавит языка – множество символов, которые могут использоваться

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

Слайд 9Алфавит языка содержит:

- прописные(А) и строчные(а) буквы латинского алфавита (буквой считается

символ подчеркивания "_"),
- цифры от 0 до 9
- знаки арифметических операций +, -, *, /;
- знаки отношения сравнения > >= < <= <> =
- знаки разделители . , ' ( ) [ ] (..) { } (* *) .. : ;
- знаки спецификаторы: ^ # $
- пробел

Слайд 10В текстах программ используются комментарии, которые не меняют смысла программы и

могут содержать любые символы.
Последовательность символов при этом
должна быть заключена в фигурные скобки - { }.
Неспользуемые символы это коды ASCII, которые используются только в комментариях и символьных строках, но не в языке. К ним относятся все русские буквы, а также символы
%, &, !

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

Слайд 11Комбинации специальных символов, если они используются как знаки операций, нельзя разделять

пробелами:
:= .. <> <= >=

Комбинации специальных символов, если они используются как знаки операций, нельзя разделять пробелами: :=    ..

Слайд 12Словарь Паскаля можно разделить на 3 группы:

зарезервированные слова;
стандартные идентификаторы;
идентификаторы пользователя.

Словарь Паскаля можно разделить на 3 группы:зарезервированные слова;стандартные идентификаторы; идентификаторы пользователя.

Слайд 13Основные определения
Зарезервированное слово (служебные слова) – имеет определённый и

единственный смысл, не может использоваться в качестве идентификатора (program, if, for, var)
Оператор – это команда языка выполняющая какое-либо действие (проверка условия, организация цикла и пр.)
Идентификатор – это имя, свободно избираемое программистом для элементов программы.
Тип данных – это характеристика идентификатора, определяющая множество значений, которые он может принимать (целые или дробные числа, строки символов, логически выражения и пр.).
Основные определенияЗарезервированное слово (служебные слова) – имеет определённый и    единственный смысл, не может использоваться

Слайд 15Стандартный идентификатор – это обозначения определенных разработчиками языка функций, констант и

т.д. (напр, Sqr – возводит в квадрат, Sqrt – корень квадратный из заданного числа).

Идентификаторы пользователя – это те имена, которые дает сам программист.

Стандартный идентификатор – это обозначения определенных разработчиками языка функций, констант и т.д. (напр, Sqr – возводит в

Слайд 16Общие правила написания идентификаторов :
1. Идентификатор может начинаться только с буквы

или знака подчеркивания (исключение составляют метки, которые могут начинаться также и с цифры);
2. Идентификатор может состоять из букв, цифр и знаков подчеркивания (пробелы, точки и другие специальные символы недопустимы);
3. Между двумя идентификаторами должен быть по крайней мере один пробел;
4. Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа;

Общие правила написания идентификаторов : 1. Идентификатор может начинаться только с буквы или знака подчеркивания (исключение составляют

Слайд 17Язык программирования Паскаль
не чувствителен к регистру.

т. е. идентификаторы Otvet, otvet,

OTVET и oTVET

РАВНЫ!!!

Язык программирования Паскаль не чувствителен к регистру.т. е. идентификаторы Otvet, otvet, OTVET и oTVETРАВНЫ!!!

Слайд 18Пунктуация
Синтаксис Паскаля требует строгого выполнения:
Точка с запятой. Ставится в конце

заголовка, после описания переменных. С помощью нее разделяются операторы. Можно не использовать перед ключевым словом end.
Запятая. Используется в качестве разделителя в разнообразных списках.
Точка. Ставится в конце тела программы (после слова end).
Пунктуация Синтаксис Паскаля требует строгого выполнения:Точка с запятой. Ставится в конце заголовка, после описания переменных. С помощью

Слайд 19Program Имя_программы; - НЕОБЯЗАТЕЛЬНО
Uses - раздел подключаемых модулей;
Label -

раздел описания меток;
Const - раздел описания констант;
Type - раздел описания собственных типов данных;
Var - раздел описания переменных;
Begin
Основное тело программы;
End.


Минимальный код:


Структура программы зависит от выбранной структуры данных

Общая структура программы

Максимальный код:

Program Имя_программы;  - НЕОБЯЗАТЕЛЬНОUses  - раздел подключаемых модулей;Label - раздел описания меток;Const - раздел описания

Слайд 20 Особенности современных IDE. Включают в себя 4 компонента:
многооконный текстовый

редактор;
компилятор, компоновщик программ;
отладчик программ;
систему помощи

Интерфейс среды (TURBO/FREE) PASCAL

Особенности современных IDE. Включают в себя 4 компонента: многооконный текстовый редактор; компилятор, компоновщик программ; отладчик программ;

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть