Как «заставить» компьютер выполнять наши команды?
Введение в программирование
Ада Лавлейс
Чарльз Бэббидж
Языки низкого уровня (40 –50 годы) программа пишется в основном на языке машинных кодов. «Hello, world!»: 457f464c d а0000а d d f f f f c c c c c2f 62696c2f2d6496c756e2e786f73312e e000000a
Языки высокого уровня(60-70 годы) - позволяют писать программу с помощью условных обозначений, близких к языку человека (Бейсик (1964), Паскаль(1970), Фортран, Алгол, Си). Паскаль(1970), Системы программирования: (Turbo Pascal, Borland Pascal, Borland C) Объектно-ориентированные системы программирования позволяют создавать программы в графическом интерфейсе (Visual Basic, Delphi, Visual C++)
Блез Паскаль и Никлаус Вирт – история и современность
Компью́терная програ́мма последовательность инструкций, предназначенная для исполнения устройством управления вычислительной машины.инструкций вычислительной машины
Программи́рование процесс и искусство создания компьютерных программ или программного обеспечения с помощью языков программирования. Программирование сочетает в себе элементы искусства, фундаментальных наук (прежде всего математики), инженерии и спорта.компьютерных программ программного обеспеченияязыков программирования В узком смысле слова, программирование рассматривается как Кодирование..Кодирование
Логическое мышление Творчество Самостоятельность Аккуратность Мобильность Целеустремлённость Интеллект Программист
Этапы создания программы Алгоритм Текст программы на каком-либо языке программирования Машинный код begin read( a,b); s=a*b write(s); end программисттранслятор Начало Вычисление площади s=a*b Конец Ввод чисел а и b Вывод результата s на экран
Начало Конец Вывод на экран (Привет, как тебя зовут) Вывод ( До свиданья…, name) Program GoodBy; Var name:string; Заголовок Описание переменных Начало алгоритма Вывод на экран Ввод с клавиатуры Конец алгоритма Вывод на экран Ввод с клавиатуры ( name ) Begin Writeln (Привет! Как тебя зовут?) ; readln( name); writeln (До свидания …,name, ) ; end.