Слайд 21. Основы структурного программирования
Структурное программирование — парадигма программирования, в основе которой лежит представление программы
![1. Основы структурного программирования Структурное программирование — парадигма программирования, в основе которой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1047613/slide-1.jpg)
в виде иерархической структуры блоков.
любая программа, состоит из трёх базовых управляющих структур: последовательность, ветвление и цикл
Слайд 32. Развитие языков и технологий программирования
С каждым днём наш мир становится более
![2. Развитие языков и технологий программирования С каждым днём наш мир становится](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1047613/slide-2.jpg)
мобильным и информационным. Всё больше и больше компьютеры вступают в нашу повседневную жизнь, и чтобы облегчить наше общение с ними создаётся новое ПО с помощью различных языков программирования.
Слайд 42. Развитие языков и технологий программирования
В зависимости от степени детализации предписаний обычно
![2. Развитие языков и технологий программирования В зависимости от степени детализации предписаний](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1047613/slide-3.jpg)
определяется уровень языка программирования - чем меньше детализация, тем выше уровень языка:
машинные;
машинно-оpиентиpованные (ассемблеpы);
машинно-независимые (языки высокого уровня).
Слайд 52. Развитие языков и технологий программирования
Первые языки программирования высокого уровня
С середины 50-х
![2. Развитие языков и технологий программирования Первые языки программирования высокого уровня С](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1047613/slide-4.jpg)
гг. XX в. начали создавать первые языки программирования высокого уровня (high-level programming languages). Эти языки не были привязаны к определенному типу ЭВМ (машинонезависимы). Для каждого из них были разработаны собственные компиляторы. Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду.
Слайд 63. Структура и способы описания языков программирования высокого уровня
![3. Структура и способы описания языков программирования высокого уровня](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1047613/slide-5.jpg)