Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему по информатике на тему Язык программирования Pascal. Общие сведения

Содержание

ОСНОВНЫЕ ПОНЯТИЯЯзык программирования − это формальный язык, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.Алгоритм − набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.Исполнитель алгоритма − это некоторая абстрактная или реальная (техническая, биологическая или
Язык программирования Pascal (Паскаль). Общие сведенияАвтор:Жулин И.И. ОСНОВНЫЕ ПОНЯТИЯЯзык программирования − это формальный язык, предназначенные для записи алгоритмов, исполнителем ИСТОРИЯЯзык Паскаль был создан швейцарским учёным Никлаусом Виртом в 1968—1969 годах. Назван РЕАЛИЗАЦИИ ЯЗЫКА PASCALВ 1983 году появилась первая версия интегрированной среды разработки Turbo ОСОБЕННОСТИ ЯЗЫКА PASCALОсобенностями языка являются строгая типизация и наличие средств структурного (процедурного) СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0 СРЕДА ПРОГРАММИРОВАНИЯ PascalABC.NETСтрока заголовка окнаСтрока менюПанель инструментовВкладкиРабочее окно программыСтрока состоянияПолосы прокруткиОкно вывода ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ ЯЗЫКА PASCALОсновными элементами любого языка программирования являются:Алфавит − совокупность символов, АЛФАВИТ ЯЗЫКА PASCALАлфавит Паскаля составляют:прописные и строчные буквы латинского алфавита: A, B, Зарезервированные слова имеют фиксированное написание и навсегда определенный смысл. Они не могут ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА ТИПЫ ДАННЫХИсходные данные, которые вводятся с клавиатуры или считываются из файла, хранятся ПРОСТЫЕ ТИПЫ ДАННЫХ (ПОРЯДКОВЫЕ) ПРОСТЫЕ ТИПЫ ДАННЫХ (ВЕЩЕСТВЕННЫЕ) СТРУКТУРА ПРОГРАММЫПрограмма на языке ПаскальЗаголовокРаздел описанийРаздел операторовраздел подключаемых библиотек (модулей) – служебное ОБЩИЙ ВИД ПРОГРАММЫprogram имя_программы; {Заголовок программы, необязателен}const {Раздел описания констант}label {Раздел описания ЗАКЛЮЧЕНИЕPascal – один из самых известных языков программирования. Благодаря своей четкости, логичности
Слайды презентации

Слайд 2 ОСНОВНЫЕ ПОНЯТИЯ
Язык программирования − это формальный язык, предназначенные

ОСНОВНЫЕ ПОНЯТИЯЯзык программирования − это формальный язык, предназначенные для записи алгоритмов,

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

Алгоритм − набор

инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.

Исполнитель алгоритма − это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом. В информатике универсальным исполнителем алгоритмов является компьютер.

Записи алгоритмов на языках программирования называются программами.

Слайд 3 ИСТОРИЯ
Язык Паскаль был создан швейцарским учёным Никлаусом Виртом

ИСТОРИЯЯзык Паскаль был создан швейцарским учёным Никлаусом Виртом в 1968—1969 годах.

в 1968—1969 годах. Назван в честь французского математика, физика,

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

Никлаус Вирт (1934 г.р.) -
специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик многих языков программирования.


Слайд 4 РЕАЛИЗАЦИИ ЯЗЫКА PASCAL
В 1983 году появилась первая версия

РЕАЛИЗАЦИИ ЯЗЫКА PASCALВ 1983 году появилась первая версия интегрированной среды разработки

интегрированной среды разработки Turbo Pascal фирмы Borland, основывавшаяся на

одноимённой реализации Паскаля.
В 1989 году объектное расширение языка было добавлено в Turbo Pascal версии 5.5.
Последняя версия (7.0) была переименована в Borland Pascal.
Дальнейшее развитие реализации Паскаля от Borland породило вариант Object Pascal от Borland, впоследствии, в ходе развития среды программирования Delphi.
Важным шагом в развитии языка является появление свободных реализаций языка Паскаль Free Pascal и GNU Pascal, которые вобрали в себя черты множества других диалектов языка и обеспечили широкую переносимость написанных на нём программ (GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами, Free Pascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка: Turbo Pascal, Delphi и др.)
PascalABC.NET — язык программирования Паскаль, включающий большинство возможностей языка Object Pascal, а также ряд собственных расширений (разработан в Южном федеральном университете). Он основан на платформе Microsoft.NET и содержит практически все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения.

Слайд 5 ОСОБЕННОСТИ ЯЗЫКА PASCAL
Особенностями языка являются строгая типизация и

ОСОБЕННОСТИ ЯЗЫКА PASCALОсобенностями языка являются строгая типизация и наличие средств структурного

наличие средств структурного (процедурного) программирования. По мнению Вирта, язык

должен способствовать дисциплинированному программированию, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
К 1980-м годам Паскаль стал основой для многочисленных учебных программ (на его основе были созданы специализированные обучающие языки программирования). В начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».
Наиболее известная реализация Паскаля − Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS и Windows и, далее, в Delphi, в которой были внедрены значительные расширения языка.

Андрей Петрович Ершов
(19.04.1931 - 8.12.1988)
советский учёный, один из пионеров теоретического и системного программирования, создатель Сибирской школы информатики, академик АН СССР


Слайд 6 СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0

СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0

Слайд 7 СРЕДА ПРОГРАММИРОВАНИЯ PascalABC.NET
Строка заголовка окна
Строка меню
Панель инструментов
Вкладки
Рабочее окно

СРЕДА ПРОГРАММИРОВАНИЯ PascalABC.NETСтрока заголовка окнаСтрока менюПанель инструментовВкладкиРабочее окно программыСтрока состоянияПолосы прокруткиОкно вывода

программы
Строка состояния
Полосы прокрутки
Окно вывода


Слайд 8 ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ ЯЗЫКА PASCAL
Основными элементами любого языка программирования

ОСНОВНЫЕ СОСТАВЛЯЮЩИЕ ЯЗЫКА PASCALОсновными элементами любого языка программирования являются:Алфавит − совокупность

являются:
Алфавит − совокупность символов, отображаемых на устройствах печати и

экранах и/или вводимых с клавиатуры. Иногда в это множество включаются неотображаемые символы с указанием правил их записи (комбинирование в лексемы). Лексика – совокупность правил образования цепочек символов (лексем), образующих иден­тификаторы (переменные и метки), операторы, операции и другие лексические компоненты языка.
Синтаксис − совокупность правил образования языковых конструкций, или предложений языка программирования – блоков, процедур, составных операторов, условных операторов, опера­торов цикла и пр.
Семантика − смысловое содержание конструкций, предложений языка, семантический анализ – это проверка смысловой правильности конструкции.
Задача синтаксиса и семантики состоит в том чтобы, правильно написать раздел программы и правильно составить ее структуру, в противном случае наша программа будет работать неправильно или вообще не работать.

Слайд 9 АЛФАВИТ ЯЗЫКА PASCAL
Алфавит Паскаля составляют:
прописные и строчные буквы

АЛФАВИТ ЯЗЫКА PASCALАлфавит Паскаля составляют:прописные и строчные буквы латинского алфавита: A,

латинского алфавита: A, B, C…Y, Z, a, b, c…y,

z;
десятичные цифры: 0, 1, 2…9;
специальные символы: + - * / > < = ; # ‘ , . : {} [] ( );
комбинации специальных символов, которые нельзя разделять пробелами, если они используются как знаки операций: «:=», «..», «<>», «<=», «>=», «{}».

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


Слайд 10 Зарезервированные слова имеют фиксированное написание и навсегда определенный

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

смысл. Они не могут изменяться программистом, и их нельзя

использовать в качестве имен для обозначения величин.
Идентификатор – имя (identification – установление соответствия объекта некоторому набору символов). Для обозначения определенных разработчиками языка функций, констант и т. д. служат стандартные идентификаторы, например, Sqr (вызывает функцию, которая возводит в квадрат данное число), Sqrt (корень квадратный из заданного числа) и т. д.
Идентификаторы пользователя – это те имена, которые дает сам программист.

При записи программ нужно соблюдать общие правила написания идентификаторов:
идентификатор начинается только с буквы (исключение − специальные идентификаторы меток)
идентификатор может состоять из букв, цифр и знака подчеркивания
максимальная длина – 127 символов
при написании идентификаторов можно использовать прописные и строчные буквы
между двумя идентификаторами должен стоять хотя бы один пробел

Слайд 11 ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА

ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА

Слайд 12 ТИПЫ ДАННЫХ
Исходные данные, которые вводятся с клавиатуры или

ТИПЫ ДАННЫХИсходные данные, которые вводятся с клавиатуры или считываются из файла,

считываются из файла, хранятся в переменных, а они, в

свою очередь, хранятся в оперативной памяти. В языке Паскаль переменные характеризуются своим типом.
Тип – это свойство переменной, по которому переменная может принимать множество значений, допустимых этим типом, и участвовать во множестве операций, допустимых над данным типом. Тип данных определяет, какие именно данные можно хранить, и сколько они займут оперативной памяти.

Слайд 13 ПРОСТЫЕ ТИПЫ ДАННЫХ (ПОРЯДКОВЫЕ)

ПРОСТЫЕ ТИПЫ ДАННЫХ (ПОРЯДКОВЫЕ)

Слайд 14 ПРОСТЫЕ ТИПЫ ДАННЫХ (ВЕЩЕСТВЕННЫЕ)

ПРОСТЫЕ ТИПЫ ДАННЫХ (ВЕЩЕСТВЕННЫЕ)

Слайд 15 СТРУКТУРА ПРОГРАММЫ
Программа на языке Паскаль
Заголовок
Раздел описаний
Раздел операторов
раздел подключаемых

СТРУКТУРА ПРОГРАММЫПрограмма на языке ПаскальЗаголовокРаздел описанийРаздел операторовраздел подключаемых библиотек (модулей) –

библиотек (модулей) – служебное слово «uses» и имена подключаемых

модулей (библиотек);
раздел описания меток – служебное слово «label» и имя метки;
раздел описания констант – служебное слово «const» и имя константы;
раздел описания типов («type»);
раздел описания переменных – служебное слово «var» и имя переменной;
раздел описания процедур («procedure») и функций («function »).

служебное слово «program» и имя программы

составной оператор, который содержит между служебными словами «begin» и «end» последовательность операторов


Слайд 16 ОБЩИЙ ВИД ПРОГРАММЫ
program имя_программы; {Заголовок программы, необязателен}
const {Раздел

ОБЩИЙ ВИД ПРОГРАММЫprogram имя_программы; {Заголовок программы, необязателен}const {Раздел описания констант}label {Раздел

описания констант}
label {Раздел описания меток}
type { Раздел описания типов}
var

{Раздел описания переменных}
{Описания подпрограмм}
Procedure {Описание процедуры}
begin {Начало тела процедуры}
{Тело процедуры}
end; {Конец тела процедуры}


Function {Описание функции}
begin {Начало тела функции}
{Тело функции}
end; {Конец тела функции}
{Описания программы}
begin {Начало тела программы}
{Тело программы}
end. {Конец тела программы}

  • Имя файла: prezentatsiya-po-informatike-na-temu-yazyk-programmirovaniya-pascal-obshchie-svedeniya.pptx
  • Количество просмотров: 154
  • Количество скачиваний: 0