Введение в программирование

Автор: Пользователь скрыл имя, 13 Сентября 2011 в 08:38, творческая работа

Краткое описание

Программирование – теоретическая и практическая деятельность по созданию программного обеспечения.

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

Файлы: 1 файл

1 Введение в программирования.ppt

— 929.00 Кб (Скачать)

ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ 

Тема 1

Введение в программирование 

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

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

История программирования 

В 20-х годах XIX века Ч. Бэббидж высказал мысль о предварительной записи порядка действий машины для последующей автоматической реализации вычислений. Это привело к созданию автоматических цифровых вычислительных машин.

С появлением в 1950-хх ЭВМ родилась новая область прикладной математики  программирование.

История программирования 

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

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

Программы были громоздки, их отладка  очень трудоемкой.  
 

История программирования 

Появление языков типа  Ассемблер привело к тому, что переменные величины стали изображаться символичными именами, коды операций заменены на мнемонические коды.

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

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

История программирования 

Настоящим прорывом в программировании стало создание первого языка программирования высокого уровня  Фортран (Fortran Formula Translation) в 1954 году.

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

    Дано: Найти разницу большего и меньшего

  • Ввести числа а и b
  • Сравнить а и b, если а > b перейти к метки 3, иначе перейти к метке 5
  • d присвоить a-b
  • Перейти к метке 6
  • d присвоить b-а
  • Вывести d
  • Стоп
 
 
 

История  программирования

История программирования 

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

В начале 60-х годов появились такие языки структурного программирования как Algol (1958 1960), Pascal (1970, Вирт), С (1972, Ритчи и Керниган). 

История программирования 

На смену структурному программированию в начале 1990-хх пришла технология объектно-ориентированного программирования (ООП).

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

Информация о работе Введение в программирование