Программирование циклов на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C P=A+B+C PRINT P END.

Презентация:



Advertisements
Похожие презентации
Циклический алгоритм. Оператор с заранее известным числом повторений.
Advertisements

Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера © Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Реализация циклического алгоритма на QBASIC. Цикл с параметром
Программирование диалога с компьютером Программное управление работой компьютера © Епифанова Т.Н. / 2010 CLS INPUT A,B,C P=A+B+C PRINT P END МУНИЦИПАЛЬНОЕ.
Программирование
Оператор ЦИКЛА FOR … NEXT. Оператор цикла реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно. Оператор цикла.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ПОВТОРЕНИЕ» («ЦИКЛ») В ЯЗЫКЕ QBASIC Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский.
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
Алгоритмическая конструкция «цикл». Если при решении задачи какое-либо действие или группу действий необходимо выполнять многократно, то в алгоритмах.
Приложение 7. Урок 1: Арифметические циклы 4 Урок 1: Арифметические циклы В SCREEN 9 построить мишень, состоящую из 11 концентрических окружностей расположенную.
Организация циклов Цикл с параметром (со счетчиком)
С какой алгоритмической структурой мы познакомились на предыдущем уроке? Сколько структур нам известны? Достаточно ли их? Какую из известных структур.
Цикл For … Next For Счетчик= начальное_ значение To конечное_значение Step Шаг Операторы Next Счетчик В начале выполнения счетчик устанавливается в начальное.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Алгоритмическая конструкция «цикл» Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
далее цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)цикл с неизвестным числом шагов (цикл с условием) что такое цикл?
Цикл с параметром Цикл с параметром Используется, когда число повторов заранее известно.
Транксрипт:

Программирование циклов на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C P=A+B+C PRINT P END

Проверка домашнего задания: 1. С чем работает компьютер? 2. Что такое величина? 3. На какие 2 группы можно разделить величины? 4. Что вы можете сказать о константах? 5. Что значит переменная для компьютера? 6. Каково значение переменной в течении выполнения всей программы? 7. Чем характеризуется переменная? Поясните каждую характеристику? 8. Назовите команды работы с величинами. 9. Присваивание. Действие присваивания. Примеры записи. 10. Ввод данных. Действие. Примеры записи. 11. Вывод. Действие. Примеры записи. 12. Запишите алгоритм вычисления периметра треугольника на языке программирования. Поясните действия.

Циклический алгоритм - описание действий, которые будут повторяться указанное число раз или пока не будет выполнено заданное условие. Например, на уроке физкультуры вы должны пробежать известное количество кругов по стадиону. Цикл со счётчиком – цикл в котором количество повторений заранее известно.

Реализация циклического алгоритма на языке программирования Для реализации цикла с известным количеством повторений на языке программирования QBasic применяется оператор FOR…..NEXT Запись оператора : FOR = TO STEP повторяющиеся действия NEXT начальное значение параметра конечное значение параметра шаг Параметр – равномерно изменяющаяся величина (количество повторов) Например, нахождение квадратов целых чисел от 1 до 10 FOR I=1 TO 10 STEP 1 A=I*I PRINT A; NEXT I

Действие оператора цикла а) Встретив заголовок цикла, программа присваивает параметру начальное значение и переходит в тело цикла; б) выполняются команды тела цикла, управление передаётся оператору NEXT; в) встретив команду NEXT к предыдущему значению параметра добавляется величина шага, затем проверяется условие, не стало ли значение параметра больше его конечного значения, и, если нет, продолжается выполнение цикла (управление передаётся операторам тела цикла). Если «да», переходит к следующему за NEXTоператору. FOR I=1 TO 10 STEP 1 A=I*I PRINT A; NEXT I

Пример использования оператора цикла. Рассмотрим пример рисования мишени. Нарисуем 5 концентрических окружностей с центром в одной точке. 1. Параметром будет радиус R (он изменяется). Пусть начальное значение 20, конечное – 60, шаг 10. FOR R=20 TO 60 STEP Запишем повторяющийся оператор рисования окружности: CIRCLE (320,175),R,14 3. Запишем оператор конца цикла NEXT R R=20+10, 30<60, да

Ответьте на вопросы: 1. Что такое цикл? 2. Каково имя оператора реализующего циклический процесс со счётчиком? (FOR) 3. Назовите имя параметра в записи: FOR I=1 TO 10 STEP 1 (I) 4. Назовите шаг изменения параметра в записи: FOR I=1 TO 10 STEP 1 (1) 5. Какие действия выполняются по записи NEXT I ? Изменяется величина I и сравнивается с конечным значением. 6. Куда передаётся управление, если значение параметра больше конечного значения? На строчку следующую за NEXT.

Домашнее задание Выучить конспект. Выучить наизусть программу нахождения квадратов целых чисел от 1 до 10 и уметь пояснить каждую строчку.