
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Линейная структура
- •Разветвленная структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Циклическая структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Запуск, редактирование и отладка программы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Константы
- •Переменные
- •Сводная таблица описания типов данных
- •Операции языка QuickBasic
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Функции обработки символьных строк
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Условные операторы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Работа с субд Microsoft Access 2000
- •Панель кнопок перехода
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Средства архивации файлов
- •4. Контрольные вопросы
- •5. Библиографический список
4. Контрольные вопросы
Дайте определение алгоритма.
Назовите свойства алгоритмов.
Какие схемы реализации алгоритмов установлены ГОСТ 19.701 -90?
Перечислите основные требования к элементам схем алгоритмов.
Чем отличаются линейная и разветвленная структуры?
5. Библиографический список
ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. - Введ. 01.01.92 - М.: ИПК Издательство стандартов, 1996. - 18 с.
Информатика: Учебное пособие / М.Б. Кривоногов. - Тула: ТулГУ, 1999. - 92 с.
Ефимова О.В., Морозов В.В., Угринович Н.Д. Курс компьютерной технологии с основами информатики : Учебное пособие. М.:АВF, 1999. - 432 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 3
Разработка алгоритмов с циклической структурой
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение способов изображения алгоритмов решения поставленных задач с циклической структурой.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Алгоритм - это последовательность математических, логических или тех и других операций, отличающаяся детерминированностью, массовостью, понятностью, правильностью, результативностью и приводящая к решению всех задач данного класса за конечное число шагов.
Детерминированность (от латинского detrminate - определять), или определенность алгоритма - указания о действиях на различных этапах вычислений согласно которым данный алгоритм будет выполнен непременно.
Массовость выражается в том, что алгоритм как единое предписание, определяющее вычислительный процесс, может быть начат с множества различных исходных данных, но всегда приведет выполняющего вычисления к конечному результату, т.е. с помощью алгоритма можно решать не одну, а серию однотипных задач, что называется разрешимостью(результативностью) таких задач.
Утверждение о том, что алгоритм всегда ведет к получению результата, определяет его направленность.
Дискретность (поэтапность) алгоритма есть конечное число его шагов, т.е. элементарных операций, из которых строится алгоритмическая последовательность. Именно благодаря этому свойству алгоритм может быть реализован на ЭВМ.
Проблема автоматизации, неразрывно связанная с разработкой алгоритмов, привела к появлению множества алгоритмических языков, позволяющих в точной, единообразной форме описать объект задачи.
Алгоритмический язык - это система обозначений формальной записи алгоритмов. Для реализации последних на компьютере они переводятся на конкретные языки программирования, т.е. эта система обозначений присуща в той или иной форме языкам программирования. Фундаментальным понятием всех этих языков является понятие оператор - описание однородных этапов изучаемого процесса. Фактически оператор предписывает исполнителю алгоритма какое-то указание, каждое из которых получило впоследствии название команда, так как в повелительном наклонении излагает определенное предложение. Операторам, функциям, метакомандам языка BASIC посвящен следующий раздел курса.
Сделать описание алгоритма наглядным позволяет его графическое изображение в виде схемы. ГОСТ 19.701-90 “Схемы алгоритмов, программ, данных и систем” определяет следующие пять схем реализации алгоритмов:
схема данных - структурная схема пути данных при решении задач;
схема программы - структурная схема последовательности операций в программе;
схема работы системы - структурная схема управления операциями и потоком данных в системе.
схема взаимодействия программ - структурная схема пути активизации программ;
схема ресурсов системы - структурная схема конфигурации блоков данных и обрабатывающих блоков.