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

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

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

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

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

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

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

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

Итоги урока

Презентация к уроку информатики в 8 классе "Язык программирования. Система программирования: редактор текста программ, транслятор, отладчик"

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

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

Просмотр содержимого документа
«Презентация к уроку информатики в 8 классе "Язык программирования. Система программирования: редактор текста программ, транслятор, отладчик"»

8 класс  Информатика 3 марта  Дистанционное обучение Язык программирования. Система программирования: редактор текста программ, транслятор, отладчик Автор презентации:  Попов Д.С.

8 класс Информатика

3 марта Дистанционное обучение

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

Автор презентации: Попов Д.С.

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

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

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

Язык программирования Функция:  язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами. Задача:  язык программирования отличается от естественных  языков тем, что предназначен для передачи команд и данных от человека компьютеру, в то время, как естественные языки используются для общения людей между собой. В принципе, можно обобщить определение «языков программирования» — это способ передачи команд, приказов, четкого руководства к действию; тогда как человеческие языки служат также для обмена информацией. Исполнение:  язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

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

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

Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека компьютеру, в то время, как естественные языки используются для общения людей между собой. В принципе, можно обобщить определение «языков программирования» — это способ передачи команд, приказов, четкого руководства к действию; тогда как человеческие языки служат также для обмена информацией.

Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

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

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

Низкого уровня

Высокого уровня

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

Высокоуровневый язык программирования

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

Классы языков программирования Функциональные Императивные Стековые Процедурные Векторного программирования Аспектно-ориентированные Декларативные Динамические Учебные Описания интерфейсов Прототипные Объектно-ориентированные Рефлексивные Логического программирования Параллельного программирования Сценарные (скриптовые) Эзотерические

Классы языков программирования

  • Функциональные
  • Императивные
  • Стековые
  • Процедурные
  • Векторного программирования
  • Аспектно-ориентированные
  • Декларативные
  • Динамические
  • Учебные
  • Описания интерфейсов
  • Прототипные
  • Объектно-ориентированные
  • Рефлексивные
  • Логического программирования
  • Параллельного программирования
  • Сценарные (скриптовые)
  • Эзотерические
Учебный язык программирования Учебный язык программирования  — язык программирования, предназначенный для обучения специалистов программированию. Такой язык должен отвечать главному требованию: простота.

Учебный язык программирования

Учебный язык программирования  — язык программирования, предназначенный для обучения специалистов программированию. Такой язык должен отвечать главному требованию: простота.

В состав системы программирования обычно входят:  Транслятор  Компоновщик  Отладчик  Профилировщик

В состав системы программирования обычно входят:

  • Транслятор
  • Компоновщик
  • Отладчик
  • Профилировщик
ТРАНСЛЯТОР Транслятор – программа, которая переводит в машинные коды программы, записанные на языке высокого уровня.

ТРАНСЛЯТОР

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

КОМПОНОВЩИК Компоновщик – программа-сборщик, которая собирает программы, модули, функции в один исполняемый файл.

КОМПОНОВЩИК

Компоновщик – программа-сборщик, которая собирает программы, модули, функции в один исполняемый файл.

ОТЛАДЧИК Отладчик – программа, которая ищет ошибки на каждом шаге разработчика программ, меняет значения переменных в памяти.

ОТЛАДЧИК

Отладчик – программа, которая ищет ошибки на каждом шаге разработчика программ, меняет значения переменных в памяти.

ПРОФИЛИРОВЩИК Профилировщик – программа, которая выясняет, какую часть кода нужно оптимизировать, оценивает время выполнения программы.

ПРОФИЛИРОВЩИК

Профилировщик – программа, которая выясняет, какую часть кода нужно оптимизировать, оценивает время выполнения программы.

Домашнее задание Составить опорный конспект по прочитанному материалу. Найти в сети Интернет 10 языков программирования, выписать, к какому классу они относятся и какое у них есть особенное отличие от других языков программирования.

Домашнее задание

  • Составить опорный конспект по прочитанному материалу.
  • Найти в сети Интернет 10 языков программирования, выписать, к какому классу они относятся и какое у них есть особенное отличие от других языков программирования.
Выполненные работы отправить на электронную почту учителя до 10.03.2023 Удачи в  выполнении работы!

Выполненные работы отправить на электронную почту учителя до 10.03.2023

Удачи в выполнении работы!

Использованные ресурсы:  https://file.11klasov.net/330-informatika-uchebnik-2013-goda-dlya-8-klassa-bosova-ll-bosova-ayu.html  https://www.yaklass.ru/p/informatika/10-klass/arkhitektura-kompiutera-12640/programmnoe-obespechenie-kompiutera-6841122/re-fc1fc293-6fee-4b35-a448-0253b4bbd289  http://www.myshared.ru/slide/43828/  https:// иванов-ам.рф/ informatika_10_34_pol/informatika_materialy_zanytii_10_34_pol_15_13.html

Использованные ресурсы:

  • https://file.11klasov.net/330-informatika-uchebnik-2013-goda-dlya-8-klassa-bosova-ll-bosova-ayu.html
  • https://www.yaklass.ru/p/informatika/10-klass/arkhitektura-kompiutera-12640/programmnoe-obespechenie-kompiutera-6841122/re-fc1fc293-6fee-4b35-a448-0253b4bbd289
  • http://www.myshared.ru/slide/43828/
  • https:// иванов-ам.рф/ informatika_10_34_pol/informatika_materialy_zanytii_10_34_pol_15_13.html


Скачать

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

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

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