![](/user_photo/2706_HbeT2.jpg)
Информатика
.pdf![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD91x1.jpg)
21.01.2013
Разветвлённая
структура
алгоритма предполагает выбор последовательности действий из нескольких возможных.
если – то
да условие
нет
действия
если – то – иначе
|
да |
условие |
нет |
|
|
|
|
|
|
|
|
|
|
|
действия 1 |
|
действия 2 |
||
|
|
|
|
|
|
|
|
|
|
91
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD92x1.jpg)
21.01.2013
Циклическая структура алгоритма (повторение) предполагает неоднократное выполнение некоторой совокупности действий.
Повторяемые действия называют - тело цикла.
92
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD93x1.jpg)
21.01.2013
ВИДЫ ЦИКЛИЧЕСКИХ СТРУКТУР:
Арифметический
цикл
заголовок |
тело цикла |
Цикл с |
Цикл с |
предусловием |
постусловием |
нет |
условие |
да |
тело цикла |
тело цикла
нет условие
да
Пример заголовка:
k = 2, 8, 1
93
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD94x1.jpg)
21.01.2013
СИСТЕМЫ
ПРОГРАММИРОВАНИЯ
94
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD95x1.jpg)
21.01.2013
Система программирования - комплекс средств для создания компьютерных программ на выбранном языке программирования
95
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD96x1.jpg)
21.01.2013
Состав системы программирования:
Стандарт языка программирования
Специальное программное обеспечение:
•Текстовый редактор
•Транслятор кода (компилятор, интерпретатор)
•Библиотеки стандартных программ
•Редактор связей (сборщик программы)
•Средства отладки
96
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD97x1.jpg)
21.01.2013
Язык программирования - искусственный (формальный) язык, позволяющий описывать алгоритмы и однозначно истолковывать это описание
97
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD98x1.jpg)
21.01.2013
От естественных языков отличается ограниченным набором используемых слов и строгими правилами записи команд (операторов)
98
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD99x1.jpg)
21.01.2013
Язык низкого уровня – предназначен для определенного типа компьютера и отражает его внутренний машинный код. Часто называют машинно-ориентированным языком (ассемблером)
99
![](/html/2706/289/html_2lwy6DA8GR.KOut/htmlconvd-0OWkAD100x1.jpg)
21.01.2013
Язык высокого уровня – это язык программирования, понятия и структура которого удобны для восприятия человеком
100