Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
С определенным числом с неопределенным числом
Содержание книги
- Понятие информатики. Структура и классификация.
- Экономическая информация и ее особенности.
- Информационные системы. Структура и классификация информационных систем
- Архитектура персонального компьютера. Назначение основных узлов. Функциональные характеристики компьютера.
- Микропроцессоры. Структура микропроцессора и его основные характеристики
- Запоминающие устройства персонального компьютера. Их иерархия и основные характеристики
- Внешние устройства персонального компьютера. Их назначение и основные характеристики.
- Особенности построения. Назначение и классификация.
- Локальные вычислительные сети. Топология. Особенности построения и управления.
- Глобальная сеть Internet. Общая характеристика, особенности построения.
- Электронная почта. Основные возможности.
- Глава 4. Основы и методы защиты информации.
- Типовые методы защиты информации в АС
- Правовые основы информационных технологий и защиты информации
- Раздел 2. Системное программное обеспечение
- Операционные системы, их назначение и разновидности
- Операционная система Windows 2000. Графический интерфейс пользователя и его состав.
- Основные настройки. Технология связывания и внедрения объектов.
- Стандартные приложения Windows
- Понятие алгоритма, его свойства и изображение.
- Алгоритмизация основных видов вычислительных процессов.
- С определенным числом с неопределенным числом
- Алгоритмизация задач обработки массивов.
- Типы данных. Переменные, константы и массивы.
- Вывод данных в стандартное диалоговое окно.
- Ввод данных в стандартное диалоговое окно iputbox
- Логические выражения и вычисление их значений.
- Модульный принцип построения проекта и программного кода.
- Массивы статические и динамические.
- Файлы с произвольным доступом
- Форма. Основные свойства и события формы.
- Основные элементы управления.
- Переключатель (OptionButton)
- Состав и назначение OFFICE 2000.
- Текстовый процессор Word 2000. Основные сведения, назначение.
- Меню и панели инструментов. Технология их реорганизации
- Режимы просмотра документов, их назначение и технология использования. Перемещение по документу
- Технология форматирования документов. Средства автоформатирования.
- Технология создания, открытия и сохранения документов
- Технология правки документов. Создание гипертекстовых ссылок, примечаний, сносок
- Включение новых объектов в документ Word
- Создание форм и слияния документов
- Рабочая книга и ее структура.
- Формульные выражения, их назначение, способы записи и правила ввода. Ссылки и их виды.
- Средства ввода и редактирования данных. Операции с листами, строками, столбцами и ячейками. Приемы выделения элементов таблицы
- Вычисления на рабочем листе. Функции рабочего листа
- Средства форматирования таблиц. Пользовательские форматы. Условное форматирование
- Списки и средства их обработки
- Фильтры, виды фильтров и их применение
- Формирование сводной информации
Повторений повторений
(с параметром)
С предусловием с постусловием
Рис.33. Классификация циклов
Рассмотрим принцип работы цикла с параметром на примере задачи 3.
Задача 3. Получить результаты расчетов по формуле
при значениях - 5 <= a <= 5 с шагом +1
Блок - схема решения задачи 3 представлена на рис.34.
1
начало
ввод
b
a = - 5
(a +b)2
y = 1000
вывод
y
a = a + 1
да 7
a £ 5
нет
конец
Рис. 34. Блок-схема алгоритма
решения задачи 3.
|
На схеме можно выделить компоненты, характерные для цикла с параметром. К таким компонентам относятся:
1. наличие стрелки возврата (к блоку 4);
2. наличие трех характерных блоков:
· блок (процесс), в котором параметр цикла принимает начальное значение а= - 5 (в блоке 3);
· блок (процесс), в котором параметр цикла изменяет свое значение на определенную величину a = a +1 (в блоке 6);
· блок (решение), в котором параметр цикла сравнивается с последним возможным значением а<=5 (в блоке 7).
| Три блока (3,6,7) называются заголовком цикла, а блоки (4 и 5), расположенные между блоками заголовка цикла, образуют тело цикла.
Операторы
Тела цикла
имя = имя + шаг
да
имя £ конец
нет
Рис. 35. Управляющая конструкция:
цикл с параметром
| Общий вид управляющей структурированной конструкции “цикл с параметром” приводится на рис.35.
|
Рассмотрим использование цикла с предусловием при решении
задачи 4, в которой требуется вывести все значения x >1, причем каждое последующее значение x получается делением предыдущего пополам.
Схема решения этой задачи приведена на рис.36. На этой схеме можно выделить условие, остающееся истинным при выполнении цикла
(блок 3). Такое условие называется инвариантом цикла. Блоки 4 и 5 представляют тело цикла. Управляющая конструкция “цикл с предусловием” приведена на рис. 37.
Цикл с предусловием является циклом “пока” и в ряде случаев может быть не выполнен ни разу, что должно соответствовать задуманному алгоритму. Так например, если при решении задачи 5 (см. рис.36) в качестве начального значения x мы введем значение 0.9, то тело цикла (4 и 5 блоки) не выполнится ни разу.
Рассмотрим использование цикла с постусловием при решении предыдущей задачи 5.
Схема решения этой задачи приведена на рис.38. На этой схеме можно выделить условие, остающееся истинным при выполнении цикла (блок 5), инвариант цикла. Блоки 3 и 4 представляют тело цикла. Управляющая конструкция “цикл с постусловием” приведена на рис. 39.
Цикл с постусловием является циклом “до” и отличается от рассмотренных ранее видов циклов тем, что должен выполниться хотя бы один раз.
Так например, если при решении задачи 4 (см. рис.38) в качестве начального значения x мы введем значение 0.9, то тело цикла (3 и 4 блоки) выполнится один раз обязательно.
1
начало
ввод
x
вывод
x
x = x / 2
да 5
x > 1
нет
конец
|
операторы
тела цикла
да
условие
нет
|
| Рис. 38. Блок-схема алгоритма решения задачи 5 с использованием цикла с постусловием
| Рис. 39. Управляющая
конструкция:
цикла с постусловием
|