Microsoft® Small Basic Условия и циклы Предполагаемое время работы с этим уроком: 2 часа.

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



Advertisements
Похожие презентации
далее цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)цикл с неизвестным числом шагов (цикл с условием) что такое цикл?
Advertisements

Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Объектно-ориентированный язык программирования. Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
«Программирование циклических алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
При составлении программ часто возникают ситуации, когда 1. Заранее не известно количество повторений цикла; 2. Переменная – счетчик цикла должна изменяться.
Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.
Операторы цикла с условием 9 класс Раздел: Основы алгоритмизации и программирование на языке Pascal.
На этом уроке мы познакомимся c организацией логических циклических структур на языке Турбо-Паскаль.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд Итерация - это каждый проход.
Что произойдет, если на каждой итерации цикла For… To уменьшать счетчик? а) программа «зациклится»; б) цикл выполнится меньшее количество раз; в) возникнет.
Организация циклов Цикл с параметром (со счетчиком)
Транксрипт:

Microsoft® Small Basic Условия и циклы Предполагаемое время работы с этим уроком: 2 часа

Условия и циклы В этом уроке вы изучите следующее. Написание программ, содержащих различные инструкции на основе действительности одного или нескольких логических условий. Написание программ, повторяющих инструкции до наступления определенного события.

Условия в программах Small Basic Посмотрим на следующую программу. Вы хотите указать условия, контролирующее выполнение программы (или даже того, будет ли она выполняться)? Эта программа указывает компьютеру на отображение строки «С Новым Годом!», только если сегодня 1 января. Обратите внимание, что программа содержит ключевые слова If, Then и EndIf.

Условия в программах Small Basic Теперь напишем программу, в которой будет указано альтернативное действие для выполнения в случае ложности условия. В зависимости от времени выполнения программы компьютер отображает один из следующих результатов:

Условия в программах Small Basic В программировании одного результата можно добиться несколькими способами. Вы, как программист, выбираете лучший путь. В этом примере вы могли заметить, что второе условие в программе повторяет множество информации из первого условия. Уменьшим повторения, используя ключевое слово Else. Результат обеих программ один, но можно использовать меньшее число ключевых слов If, Then и EndIf при применении ключевого слова Else.

Рассмотрим другой пример… Условия в программах Small Basic Обратите внимание на использование If, Then, Else и EndIf в программе. Вы пишете сложную программу и хотите узнать, является ли введенное пользователем число четным или нечетным.

При написании программы можно указать любое количество условий, используя ключевое слово ElseIf. Также можно указать одну или несколько операций, выполняемых в зависимости от истинного условия при запуске программы. Условия в программах Small Basic Рассмотрим это на примере. В этом примере каждое условие содержит уникальную инструкцию, оцениваемую компьютером. Если компьютер оценивает инструкцию как истинную, он выполнят операцию для этого условия и переходит к концу программы.

Циклы в программах Small Basic Рассмотрим несколько операторов цикла… Цикл можно использовать для указания выполнения одной или нескольких инструкций более одного раза. Цикл For можно использовать, если известно, сколько раз необходимо повторить инструкции. Цикл While можно использовать, если необходимо повторять выполнение инструкций, пока определенное условие не станет истинным.

Циклы в программах Small Basic Нажмите кнопку на панели управления. В этом примере переменная содержит значение, увеличивающееся на 1 при каждом выполнении цикла. Начнем с программы, содержащей цикл For... EndFor. В общем, цикл For … EndFor используется для выполнения кода определенное число раз. Для управления этим типом цикла создается переменная для отслеживания числа выполнений цикла.

Циклы в программах Small Basic Используем этот подход для вычисления и вывода таблицы умножения для числа 5.

Циклы в программах Small Basic В предыдущем примере значение переменной счетчика в цикле For увеличивалось на 1 при каждом выполнении цикла. Однако можно увеличить это значение на другое число, если использовать ключевое слово Step. Например, можно увеличивать значение на 2, если написать следующий код:

Если счетчик цикла до написания программы неизвестен, вместо цикла For можно создать цикл While. Циклы в программах Small Basic Напишем следующую программу, чтобы продемонстрировать цикл While. При создании цикла While указывается условие, истинное при начале цикла. Но компьютер оценивает условие при каждом повторе цикла. Когда условие становится ложным, выполнение цикла останавливается.

Подведем итоги… Поздравляем! Вы изучили следующее. Написание программы, оценивающей логические условия и выполняющей операции на основе этих результатов. Написание программ, повторяющих одну или несколько инструкций определенное число раз или на основе логического условия. Написание программы, оценивающей логические условия и выполняющей операции на основе этих результатов. Написание программ, повторяющих одну или несколько инструкций определенное число раз или на основе логического условия.

Продемонстрируйте свои знания Создание программы для преобразования одной или нескольких оценок учащихся из процентной в буквенную оценку. Прежде всего, попросите пользователя указать, сколько оценок будет вычислено. Затем попросите пользователя указать первый процент и преобразуйте его в буквенную оценку на основе следующего критерия: Если процент больше 75, он преобразовывается в A. Если процент меньше 75, но больше или равен 60, он преобразовывается в B. Если процент меньше 60, но больше или равен 35, он преобразовывается в C. Если процент меньше 35, он преобразовывается в D.