Слайд 21. Основы структурного программирования
Структурное программирование — парадигма программирования, в основе которой лежит представление программы
в виде иерархической структуры блоков.
любая программа, состоит из трёх базовых управляющих структур: последовательность, ветвление и цикл
Слайд 32. Развитие языков и технологий программирования
С каждым днём наш мир становится более
мобильным и информационным. Всё больше и больше компьютеры вступают в нашу повседневную жизнь, и чтобы облегчить наше общение с ними создаётся новое ПО с помощью различных языков программирования.
Слайд 42. Развитие языков и технологий программирования
В зависимости от степени детализации предписаний обычно
определяется уровень языка программирования - чем меньше детализация, тем выше уровень языка:
машинные;
машинно-оpиентиpованные (ассемблеpы);
машинно-независимые (языки высокого уровня).
Слайд 52. Развитие языков и технологий программирования
Первые языки программирования высокого уровня
С середины 50-х
гг. XX в. начали создавать первые языки программирования высокого уровня (high-level programming languages). Эти языки не были привязаны к определенному типу ЭВМ (машинонезависимы). Для каждого из них были разработаны собственные компиляторы. Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду.
Слайд 63. Структура и способы описания языков программирования высокого уровня