Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программирование определенных циклов.Содержание книги
Поиск на нашем сайте
Для программирования определенного цикла в QBasic используют оператор: FOR I =Анач TO Акон STEP H тело цикла NEXT I где FOR (переводится «для»), ТО (переводится «до»), STEP (переводится «шаг»), NEXT (переводится «следующий») – ключевые слова; I – переменная (обычно целого типа), называется переменной цикла, она отвечает за количество повторений цикла; Анач, Акон – начальное и конечное значение цикла; Н – значение шага цикла от начального к конечному значению цикла (если шаг равен единице, то его можно не указывать, т.к. компьютер по умолчанию считает шаг равным единице).
X=Х + 2
Преобразуем блок-схему и программу нашей задачи:
Посмотрите, как с использованием модификатора и оператора for to next упростилась блок-схема и программа. Выполнение определенного цикла распадается на шаги: 1. Переменной цикла присваивается начальное значение (в данном случае х=2); 2. Выполняется тело цикла (т.е. вычисляется значение y); 3. Переменная цикла изменяется на значение шага (х=х+2); 4. Это значение сравнивается с конечным значением переменной цикла (x<12), т.е. проверяется условие окончания (или повторения) цикла. Если значение переменной не превысило конечного значения, то повторяются команды тела цикла с новыми значениями переменной цикла. Иначе, программа выходит из цикла. Таким образом, для организации определенного цикла необходимо определить: - начальное значение переменной цикла; - условие окончания (повторения) цикла, т.е. конечное значение переменной цикла; - закон изменения значения переменной, т.е. шаг; - команды, которые будут составлять тело цикла. Познакомившись с работой модификатора, можем сказать, что любой циклический алгоритм можно рассматривать как частный случай разветвляющегося алгоритма. Вопросы для повторения и задания: 1. Какой оператор используется для описания определенного цикла? 2. За что отвечает переменная цикла? 3. Как работает определенный цикл? 4. Что необходимо определить для составления определенного цикла? 5. Какие функции выполняет оператор безусловного перехода? 6. Винни-Пух сочинял стихи 5 дней. В первый день он сочинил 2 стихотворения. Каждый следующий день он сочинял на 3 стихотворения больше, чем в предыдущий. Сколько стихов Винни-Пух сочинил во второй, третий, четвертый и пятый день? 7. Незнайка научился делить числа на 2. Сиропчик задал Незнайке число и попросил разделить его на 2. Затем Сиропчик еще 5 раз попросил Незнайку разделить на 2 предыдущий результат от деления. Какое число получилось и Незнайки в результате этих вычислений? 8. Вывести на печать таблицу стоимости сыра от 200гр. До 1 кг, с шагом 200., если 1 кг сыра стоит 240 рублей. 9. Напечатать таблицу перевода температуры из градусов по шкале Цельсия (от 0 до 40 с шагом 5) в градусы по шкале Фаренгейта по формуле F=1,8*C+32. 10. Написать программу, которая 10 раз печатает название вашей любимой футбольной команды и фразу «Это чемпион!». 11. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений от 1 до 20 фунтов с шагом 1 фунт. 1 фунт= 400 гр. 12. Найти периметр прямоугольника, если его ширина 3 см, а длина изменяется от 5 до 8 см с шагом 0,5. 13. Вывести на печать значения Y=23*X +4, при всех значениях Х от 0 до 5 с шагом 0,4. 14. Напечатать таблицу возведения 2 в нечетную степень от 1 до 20. 15. Напечатать таблицу перевода килобайтов в байты от 1 Кб до 5 с шагом 0,5. 16. Вывести на печать все четные числа на интервале от 10 до 25.
|
|||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-27; просмотров: 271; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.143.25 (0.005 с.) |