СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Паскаль-язык структурного программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация для 10 класса к учебнику  И.Г. Семакин

Просмотр содержимого документа
«Паскаль-язык структурного программирования»

Паскаль – язык структурного  программирования

Паскаль –

язык структурного

программирования

Ламповые ЭВМ первого поколения

Ламповые ЭВМ первого поколения

 В 1950 г. Возникает направление, которое получило название « автоматизация программирования»  Основная цель – создание средств, ускоряющих процесс создания программы для ЭВМ. Появление первых языков программирования, машинно- ориентированные автокоды. Позднее за языками такого уровня появились ассемблеры .( первоначально программа – переводчик) Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы. Программист не должен помнить внутренние колы всех команд процессора.   Команды сложения. ADD a, b, c  Слово ADD обозначает команду « сложить», a и b – имена переменных слагаемых, с – переменная, куда помещается результат.

В 1950 г. Возникает направление, которое получило название « автоматизация программирования» Основная цель – создание средств, ускоряющих процесс создания программы для ЭВМ. Появление первых языков программирования, машинно- ориентированные автокоды. Позднее за языками такого уровня появились ассемблеры .( первоначально программа – переводчик) Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы. Программист не должен помнить внутренние колы всех команд процессора. Команды сложения. ADD a, b, c Слово ADD обозначает команду « сложить», a и b – имена переменных слагаемых, с – переменная, куда помещается результат.

Ассемблер Машинно- ориентированным (команды процессора существует  свой аналог команд) Составление программы на ассемблере проще, чем на языке команд процессора. Работу по распределению памяти под данные и команды, перевод команд ассемблера в машинные команды берет на себя специальная программа- транслятор . Макроассемблер (макрокоманды, соответствующие  сериям команд ( подпрограммам) на языке процессора)

Ассемблер

Машинно- ориентированным

(команды процессора существует

свой аналог команд)

Составление программы на

ассемблере проще, чем на

языке команд процессора.

Работу по распределению

памяти под данные и команды,

перевод команд ассемблера

в машинные команды берет

на себя специальная

программа- транслятор .

Макроассемблер

(макрокоманды, соответствующие

сериям команд

( подпрограммам) на языке процессора)

Высокий уровень программирования ЯПВУ:  Паскаль Бейсик Фортран Java Все названные ЯПВУ относятся к так называемой  процедурной парадигме программирования. Поэтому их называют процедурными языками программирования.

Высокий уровень программирования ЯПВУ:

Паскаль

Бейсик

Фортран

Java

Все названные ЯПВУ относятся к так называемой

процедурной парадигме программирования.

Поэтому их называют процедурными

языками программирования.

Pascal Паскаль был разработан швейцарским ученым Никлаусом Виртом. ( см. ) Паскаль считается важнейшим инструментом для обучения методам структурного программирования и с 1983 г. введен в учебные курсы в школах для учащихся, которые специализируются в области информатики . В дальнейшем язык Паскаль       совершенствовался и    приобрел новые     свойства, отличные от     авторского варианта .  Французский математик, механик, физик,  литератор и философ. Классик французской литературы, один из основателей  математического анализа, теории вероятностей и   проективной геометрии, создатель первых образцов счётной техники, автор основного закона  гидростатики . Блез Паска́ль

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

Французский математик, механик, физик, 

литератор и философ. Классик французской

литературы, один из основателей 

математического анализа, теории вероятностей и

  проективной геометрии,

создатель первых образцов счётной техники,

автор основного закона  гидростатики .

Блез Паска́ль

- Язык Паскаль относительно прост в изучении, довольно ясен и логичен и, будучи первым изучаемым языком программирования, приучает к хорошему стилю.  - Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Синтаксис языка программирования – это набор правил, которые определяют способы построения правильных программ из символов алфавита.  - Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z подчеркивание _ 10 цифр: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / =   = := @ ограничители (разделители): . , ' ( ) [ ] (. .) { } (* *) .. : ;  спецификаторы: ^ # $

- Язык Паскаль относительно прост в изучении, довольно ясен и логичен и, будучи первым изучаемым языком программирования, приучает к хорошему стилю. - Как и естественные языки, каждый язык программирования имеет свой стиль и свои правила. Синтаксис языка программирования – это набор правил, которые определяют способы построения правильных программ из символов алфавита. - Алфавит языка Паскаль 26 латинских строчных и 26 латинских прописных букв: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z подчеркивание _ 10 цифр: 0 1 2 3 4 5 6 7 8 9 знаки операций: + - * / = = := @ ограничители (разделители): . , ' ( ) [ ] (. .) { } (* *) .. : ; спецификаторы: ^ # $

- Структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} label Описания_меток; const Описания_Констант; type Описания_Типов; var Описания_Переменных; procedure Описания_Процедур_и_функций; function exports Описания_Экспортируемых_Имен; {4. Раздел операторов} begin Операторы end.  - Упрощенная структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} const Описания_Констант; var Описания_Переменных; {4. Раздел операторов} begin Операторы программы end.  -  Команды языка программирования называются операторами Разделителем операторов в Паскале является ; (точка с запятой)

- Структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} label Описания_меток; const Описания_Констант; type Описания_Типов; var Описания_Переменных; procedure Описания_Процедур_и_функций; function exports Описания_Экспортируемых_Имен; {4. Раздел операторов} begin Операторы end. - Упрощенная структура программы {1. заголовок программы} program Имя_Программы; {2. раздел указания используемых модулей} uses Список_Используемых_Модулей; {3. Раздел описаний} const Описания_Констант; var Описания_Переменных; {4. Раздел операторов} begin Операторы программы end. - Команды языка программирования называются операторами Разделителем операторов в Паскале является ; (точка с запятой)


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!