
- •Основы алгоритмизации:
- •Вопрос 42: Определение алгоритма. Пример.
- •Вопрос 50: Алгоритмическая структура «если-то». К какой базовой алгоритмической структуре её можно отнести?
- •Вопрос 52: Алгоритмическая структура цикл с предусловием.
- •Вопрос 53: Алгоритмическая структура цикл с послеусловием.
- •Вопрос 54: Алгоритмическая структура цикл со счётчиком.
- •Основы программирования:
- •Вопрос 55: Этапы создания кода компьютерной программы.
- •Вопрос 56: Различия языка программирования и естественного языка.
- •Вопрос 57: Что такое среда программирования? Её функции.
- •Вопрос 58: Что такое трансляция?
- •Вопрос 59: Уровни языков программирования.
- •Вопрос 60: Что такое язык программирования Quick Basic? Для чего он применяется?
- •Вопрос 61: Алфавит Quick Basic.
- •Вопрос 62: Что такое оператор? Его функциональное значение в языке программирования. Структура оператора.
- •Вопрос 63: Что такое лексемы в Quick Basic? Их функционально знание.
- •Вопрос 64: Что такое функции в Quick Basic? Структура функции.
Вопрос 52: Алгоритмическая структура цикл с предусловием.
Цикл - управляющая структура, организующая многократное выполнение указанного действия.
Выполнение цикла "пока" начинается с проверки условия, поэтому такую разновидность циклов называют циклы с предусловием. Переход к выполнению действия осуществляется только в том случае, если условие выполняется, в противном случае происходит выход из цикла. Можно сказать что условие цикла "пока" - это условие входа в цикл. В частном случае может оказаться что действие не выполнялось ни разу. Условие цикла необходимо подобрать так, чтобы действия выполняемые в цикле привели к нарушению его истинности, иначе произойдет зацикливание.
Вопрос 53: Алгоритмическая структура цикл с послеусловием.
Исполнение цикла начинается с выполнения действия. Таким образом тело цикла будет реализовано хотя бы один раз. После этого происходит проверка условия. Поэтому цикл "до" называют циклом с постусловием. Если условие не выполняется, то происходит возврат к выполнению действий. Если условие истинно, то осуществляется выход из цикла. Таким образом условие цикла "до" - это условие выхода. Для предотвращения зацикливания необходимо предусмотреть действия, приводящие к истинности условия.
Цикл с параметром, или цикл со счетчиком, или арифметический цикл - это цикл с заранее известным числом повторов.
Вопрос 54: Алгоритмическая структура цикл со счётчиком.
Команды повторения
Цикл со счётчиком
Обеспечивает многокатное выполнение некоторой совокупности действий, которая называется телом цикла. Циклические алгоритмы бывают двух типов: циклы со счётчиком, в которых тело цикла выполняется определённое количество раз, циклы с условием, в которых тело цикла выполняется до тех пора, пока выполняется условие.
Основы программирования:
Вопрос 55: Этапы создания кода компьютерной программы.
Основные этапы разработки программ
Разработка законченного программного продукта в виде компьютерной программы — длительный и трудоемкий процесс. Чтобы окончательный вариант программы работал правильно и содержал как можно меньше ошибок, программисты придерживаются полного цикла разработки программы, состоящего из шести базовых этапов:
Постановка и анализ задачи. Четкое определение задачи и наборов входных и выходных данных.
Разработка алгоритма. Определение зависимости между входными и выходными данными, создание процедуры их преобразования.
Разработка пользовательского интерфейса. Определение того, что пользователь должен видеть на экране, как будут вводиться данные, где и в каком формате будут представлены выходные данные.
Написание программного кода. Преобразование алгоритма в компьютерную программу на языке высокого уровня.
Тестирование и отладка программы. Тестирование - прогон программы на наборе тестов, для которых известен результат, с целью проверки правильности ее работы. Отладка (debug) — процесс выявления и устранения ошибок в программе.
Составление документации. Подготовка документов, содержащих описание программы, включая техническое задание, блок-схемы, предположения, список входных и выходных переменных (часто совмещается с программным кодом), руководства пользователя.