Алгоритмы разветвляющейся структуры. Алгоритмы циклической структуры
Автор: Чижова Валерия • Октябрь 27, 2020 • Лабораторная работа • 1,750 Слов (7 Страниц) • 466 Просмотры
МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ (МАДИ)
[pic 1]
Кафедра «Автоматизированные системы управления»
ОТЧЕТ
О ВЫПОЛНЕНИИ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ
по дисциплине «Информатика»
Вариант 20
Выполнил: Чижова В.Ю
Группа: 1ТД4
Преподаватель: Шувалова И.С
Москва
2020
Оглавление
Введение 2
I. АЛГОРИТМЫ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ 4
Лабораторная работа №1 Вычисления с проверкой условий 4
Часть 1. Вычисления с выбором формул (тип 1) 4
1. Условие задачи (задание № 1.1) 4
2. Описание ограничений и контрольное тестирование 4
3. Схема алгоритма решения задачи 5
4. Реализация алгоритма на языке VBA (текст программы): 8
5. Результаты. 9
Часть 2. Анализ данных и принятие решения (тип 2) 10
1. Условие задачи (задание № 1.2) 10
2. Описание ограничений и контрольное тестирование. 10
3. Схема алгоритма решения задачи. 11
4. Реализация алгоритма на языке VBA (текст программы) 12
5. Результаты. 13
6. Циклическая версия задания 1.2 14
II. АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ 15
Лабораторная работа №2 Обработка одномерных массивов с проверкой условий внутри цикла 15
1. Условие задачи (задание № 2) 15
2. Описание ограничений и контрольное тестирование. 15
3. Схема алгоритма решения задачи. 1
4. Реализация алгоритма на языке VBA (текст программы): 4
5. Результаты 6
Заключение 7
Библиографический список 8
Введение
Microsoft Office Excel – это программа, предназначенная для работы с электронными таблицами, которая позволяет хранить, организовывать и анализировать информацию. Любой желающий может освоить эту великолепную программу и применить всю ее мощь для решения исключительно своих бытовых задач.
Ценной возможностью Excel есть возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется с помощью объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, разрешая легко работать изменять его и руководить расчетами.
При написании программы использованы следующие операторы MS Visual Basic:
- Условный оператор IF. Для реализации разветвляющегося вычислительного алгоритма в VBA используется оператор If…Then…Else, который представляет собой простейшую форму проверки условий. Он имеет следующий синтаксис:
If УСЛОВИЕ Then ОПЕРАТОР_1Else ОПЕРАТОР_2.
ОПЕРАТОР_1 выполняется, если УСЛОВИЕ истинно, в противном случае выполняется ОПЕРАТОР_2.
- Оператор Dim - объявляет переменные, чтобы указать ее имя и характеристики, и распределяет дисковое пространство. Имеет следующий синтаксис:
Dim ИМЯ_ПЕРЕМЕННОЙ As ТИП_ПЕРЕМЕННОЙ - InputBox. Эта функция осуществляет ввод значений переменных помощью окна ввода и имеет следующий синтаксис: ИМЯ_ПЕРЕМЕННОЙ =InputBox (Сообщение [, Заголовок]).
Сообщение - обязательный аргумент. Задает в окне информационное сообщение, обычно поясняющее смысл вводимой величины. Заголовок - задает заголовок окна.
- Оператор присваивания - используется, если какой-то переменной нужно присвоить новое значение. Он имеет следующий синтаксис:
ИМЯ_ПЕРЕМЕННОЙ=ВЫРАЖЕНИЕ.
Сначала вычисляется выражение в правой части, а затем результат присваивается переменной, стоящей в левой части.
Далее будут приведены два примера алгоритмов, написанных на языке VBA.
...