KNOWLEDGE HYPERMARKET


Что такое программирование. Полные уроки

Гипермаркет знаний>>Информатика>>Информатика 9 класс. Полные уроки>>Информатика: Что такое программирование.


Тема: Что такое программирование.

Цель: Рассмотреть понятие программирования.


Развитие программирования как науки началось в конце40-х годов ХХ столетия в ходе работы математиков Джона фон Неймана, А. Беркса, Г. Голдстайна.

Именно они описали принципы ЭВМ, управляемой программой, хранящейся в памяти.

Neim.jpg

В 1952 году советский математик Ляпунов первым в Советском Союзе прочитал в Московском государственном университете курс "Программирование", определил его как многоэтапный процесс и ввёл набор символических обозначений, явившийся первенцем в области языков программирования.


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


Programming.jpg


Каждая машина является автоматом, состоящим из памяти, образуемой:

  • внешними и оперативными запоминающими устройствами
  • устройствами управления
  • арифметические устройства


Asem.jpg

Память - это занумерованная последовательность ячеек, в которых хранится двоичная информация в виде нулей и единиц.

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

На каждом такте устройство управления выбирает из ячеек памяти нужную ему порцию информации, трактующаяся как команда.




На деле, выполнение операций заключается в том, чтобы:


  1. взять информацию из нужных ячеек памяти
  2. передать её в арифметическое устройство для выполнения нужных действий
  3. отправить данные в указанную ячейку памяти
  4. сообщить устройству управления номер ячейки следующей команды




Программирование, как таково, возникает ещё в школе в процессе составлении «плана решения» какой-либо задачи в виде серии вопросов.

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


Process.jpg

Важной особенностью программирования есть его трудность: ведь, объемы реальных программ исчисляются тысячами команд, а количество выполняемых действий - десятками миллионов. Такой подход делает программирование одновременно и очень сложным и очень монотонным явлением.


1777.jpg

Язык программирования - способ точного формулирования задачи в процессе подготовки её к решению.

Такой способ сыграл важную роль в эволюции программирования.

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




При имеющихся точных правил таких переводов, то их можно запрограммировать для электронной вычислительной машины.

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


Chema.jpg

Последним и важным этапом программирования есть обнаружение и исправление ошибок программы (отладка).

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

Исследование этих измерений позволяет судить о соответствии программы и замысла самого программиста.

Programmmist.jpg



Вопросы:

1. Что такое программирование?

2. Что представляет собой язык программирования?

3. Что такое транслятор?

4. Чем определяется выполнение операций с помощью программ?


Список использованных источников:

1. Урок на тему: «Понятие программирования и его процессы», Жук А. Ф., г. Ужгород

2. Роберт В. Себеста. Основные концепции языков программирования / Пер. с англ. - М.: Вильямс, 2001 г.

3. Березин Б.И, Березин С.Б. Начальный курс программирования. - М., 1996 г.

4. Зарецкая И.Т., Колодяжный Б.Г., Гуржий А.Н. Информатика 10-11 класс. - К.: «Форум», 2001 г.


Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.


Если у вас есть исправления или предложения к данному уроку, напишите нам.

Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.

Предмети > Информатика > Информатика 9 класс