Основные принципы алгоритмизации и программирования

Слайд 2

1. Основы структурного программирования

Структурное программирование — парадигма программирования, в основе которой лежит представление программы

1. Основы структурного программирования Структурное программирование — парадигма программирования, в основе которой
в виде иерархической структуры блоков.
любая программа, состоит из трёх базовых управляющих структур: последовательность, ветвление и цикл

Слайд 3

2. Развитие языков и технологий программирования

С каждым днём наш мир становится более

2. Развитие языков и технологий программирования С каждым днём наш мир становится
мобильным и информационным. Всё больше и больше компьютеры вступают в нашу повседневную жизнь, и чтобы облегчить наше общение с ними создаётся новое ПО с помощью различных языков программирования.

Слайд 4

2. Развитие языков и технологий программирования

 В зависимости от степени детализации предписаний обычно

2. Развитие языков и технологий программирования В зависимости от степени детализации предписаний
определяется уровень языка программирования - чем меньше детализация, тем выше уровень языка:
машинные;
машинно-оpиентиpованные (ассемблеpы);
машинно-независимые (языки высокого уровня).

Слайд 5

2. Развитие языков и технологий программирования

Первые языки программирования высокого уровня
С середины 50-х

2. Развитие языков и технологий программирования Первые языки программирования высокого уровня С
гг. XX в. начали создавать первые языки программирования высокого уровня (high-level programming languages). Эти языки не были привязаны к определенному типу ЭВМ (машинонезависимы). Для каждого из них были разработаны собственные компиляторы. Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду.

Слайд 6

3. Структура и способы описания языков программирования высокого уровня

3. Структура и способы описания языков программирования высокого уровня