23.Программирование. Циклический алгоритм. Виды операторов цикла.
Программи́рование — в обычном понимании, это процесс создания компьютерных программ./В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками./Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Это связано с тем, что работа каких-то инструкций алгоритма может быть зависима от других инструкций или результатов их работы. Таким образом, некоторые инструкции должны выполняться строго после завершения работы инструкций, от которых они зависят. Независимые инструкции или инструкции, ставшие независимыми из-за завершения работы инструкций, от которых они зависят, могут выполняться в произвольном порядке, параллельно или одновременно, если это позволяют используемые процессор и операционная система.
Алгоритмы бывают 3 типов (типы вычислительных процессов): линейные, разветвляющиеся, циклические.
Циклический алгоритм - это такой алгоритм, действия которого повторяются. Существует два типа циклических алгоритмов:
1)Циклический алгоритм типа "Для" - это такой циклический алгоритм, в котором число повторений известно. Для организации циклов с известным числом повторений (типа "Для") используют оператор FOR - NEXT.
Любые арифметические выражения, не содержащие управляющей переменной (счетчика цикла), называют параметрами цикла.
Операторы, которые требуется повторить многократно, записываются между FOR и NEXT и называются телом цикла.
Чтобы организовать цикл с помощью оператора FOR, нужно:
выделить тело цикла;
выбрать управляющую переменную;
определить границы ее изменения и шаг (параметры цикла);
предусмотреть начальные присваивания (если это требуется).
Работа оператора FOR - NEXT
Счетчику присваивается первоначальное значение
Выполняется тело цикла - операторы, которые повторяются
Оператор NEXT выполняет 3 действия:
Присваивает счетчику цикла новое значение
Сравнивает полученное значение с конечным
Если полученное значение меньше или равно конечному, то происходит возврат на начало тела цикла (на первый оператор после заголовка); если полученное значение больше конечного, то происходит выход из цикла
2)Циклический алгоритм типа "Пока" - это такой циклический алгоритм, действия которого будут выполнятся до тех пор пока выполняется заданное условие.
- Информационное общество - основные признаки. Особенности информационного общества.
- 2.Свойства информации: внутренние, внешние, Полнота, Адекватность и Эргономичность.
- 3.Виды и свойства информации: Релевантность, Доступность, Уникальность.
- 4.Мультимедийные ресурсы. PowerPoint. Создание презентации.
- 5.Информационный ресурс. Каковы же основные особенности ир?
- 6.Использование информационных технологий в Вашей профессиональной деятельности.
- 7.Понятие безопасности компьютерной информации. Объекты и элементы защиты данных в компьютерных системах.
- 8.Информационная безопасность. Компьютерные вирусы. Антивирусные программы.
- 9.Элементы интернет - технологий. (Работа в Интернет. Поиск информации. E-mail. Создание сайтов).
- 10.Электронное правительство. Примерный набор услуг электронного правительства.
- 12.Элементы информационных технологий.(Базы данных на эвм; элементы мат логики; базы знаний на эвм; законы логического вывода).
- 13.Системы счисления и перевод чисел из одной системы в другую.
- 14.Представление информации в компьютере. Позиционная система счисления.
- 15.Системы счисления и перевод чисел из одной системы в другую.
- 18. Элементы математической логики. Конъюнкция, дизъюнкция,отрицание
- 20. Дистанционное образование. Основные модули: (Главный модуль, Пользователи).
- Главный модуль
- Пользователи
- Технология дистанционное образование. Мультимедийные ресурсы.
- Образовательный портал
- 22.Программирование. Способы представления алгоритмов. Последовательный алгоритм и разветвляющийся алгоритм.
- 23.Программирование. Циклический алгоритм. Виды операторов цикла.
- 24.Этапы развития информационных технологий.
- Признак деления – вид задач и процессов обработки информации
- Признак деления – преимущество, которое приносит компьютерная технология
- 25.Базы данных. Способ создания бд в электронной таблице.
- Создание бд:
- 26.Сводная и консолидирующие таблицы в ms Excel.
- 27.Ms Excel. Встроенные функции.
- Ms Access. Терминология, импортирование и встраивание бд.
- 30.Ms Access. Основные объекты бд. Конструкторы и Мастера Форм, Отчетов и др.