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

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

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

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

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

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

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

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

Итоги урока

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

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

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

С изобретением программно управляемых вычислительных машин появилась новая профессия — программист. На ламповых ЭВМ первого поколения программисты составляли свои программы, используя непосредственно команды процессора. При этом программисту приходилось самому распределять ячейки памяти под данные и под команды программы. Нужно было знать систему команд процессора и коды всех команд. Исходные данные и команды представлялись в форме двоичного кода, т. е. непосредственно в том виде, в котором они хранились в памяти ЭВМ. Для сокращения записи программ на специальных бланках обычно использовали двоично-восьмеричный или двоично-шестнадцатеричный код.

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

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

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

10 класс

Эволюция программирования Программирование для ЭВМ — процесс создания программ управления работой компьютера

Эволюция программирования

Программирование для ЭВМ — процесс создания программ управления работой компьютера

На ламповых ЭВМ первого поколения программисты составляли свои программы, используя непосредственно команды процессора. 

На ламповых ЭВМ первого поколения программисты составляли свои программы, используя непосредственно команды процессора. 

Эволюция программирования Такая команда называется трехадресной . Программирование в машинных кодах представляло собой сложный процесс.

Эволюция программирования

Такая команда называется трехадресной .

Программирование в машинных кодах представляло собой сложный процесс.

Эволюция программирования В 1950-х годах возникает направление, которое получило название «автоматизация программирования». Основная его цель — создание средств, облегчающих и ускоряющих процесс создания программы для ЭВМ. Появляются первые языки программирования.

Эволюция программирования

В 1950-х годах возникает направление, которое получило название «автоматизация программирования».

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

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

Первые языки программирования Машинно-ориентированные  автокоды- первые языки программирования. За языками такого уровня закрепилось название ассемблеры. Программирование на ассемблере снимает с программиста заботу о распределении памяти под данные и команды программы. ADD а, Ь, с Слово ADD обозначает команду «сложить», а и b — имена переменных-слагаемых, с — переменная, куда помещается результат.

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

Машинно-ориентированные  автокоды- первые языки программирования.

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

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

ADD а, Ь, с

Слово ADD обозначает команду «сложить», а и b — имена переменных-слагаемых, с — переменная, куда помещается результат.

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

Составление программы на ассемблере проще, чем на языке команд процессора.

Программы нельзя переносить для исполнения на другие типы ЭВМ с другой системой команд процессора.

Работу по распределению памяти под данные и команды, перевод команд ассемблера в машинные команды берет на себя специальная системная программа — транслятор .

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

Языки программирования высокого уровня

Процедурные языки программирования .

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

Декларативные языки программирования

Декларативные языки программирования

1965 год Дартмутский университет Бейсик Текст программы ближе к естественным языкам, к языку математики. Команда сложения двух величин на привычную форму математического равенства:    с:=а+b (на Паскале);    с=а+Ь (на Фортране, Бейсике, Си).

1965 год

Дартмутский университет

Бейсик

Текст программы ближе к естественным языкам, к языку математики.

Команда сложения двух величин на привычную форму математического равенства:

с:=а+b (на Паскале);

с=а+Ь (на Фортране, Бейсике, Си).

История Паскаля Никлаус Вирт в 1969 году создал  язык программирования Pascal

История Паскаля

Никлаус Вирт в 1969 году создал

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

Структура процедурных языков программирования высокого уровня

Структура процедурных языков программирования высокого уровня

Три основные составляющие языка программирования :   Алфавит — это множество символов, допустимых в записи текстов программ. Синтаксис — это правописание языковых конструкций (имен, констант, выражений, операторов и пр.). Семантика — это смысловое содержание языковой конструкции.

Три основные составляющие языка программирования :

  • Алфавит — это множество символов, допустимых в записи текстов программ.
  • Синтаксис — это правописание языковых конструкций (имен, констант, выражений, операторов и пр.).
  • Семантика — это смысловое содержание языковой конструкции.
Структура программы на Паскале

Структура программы на Паскале


Скачать

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

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

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