Контрольная работа по "Информатике"
Автор: benedictzwiiz • Май 18, 2021 • Контрольная работа • 1,225 Слов (5 Страниц) • 222 Просмотры
Ответы на вопросы к экзамену по дисциплине Информатика
Семенова Елизавета
Группа 1-ЭДП-24
- Алгоритм – точные указания, которые определяют последовательность выполняемых действий над чем-либо, и по окончанию выполнения этих действий, мы получаем требуемый результат.
Алгоритмизация – это и есть составление данного пошагового процесса.
Свойства алгоритмов:
- Дискретность
- Массовость
- Детерминированность
- Результативность
- Конечность
Формы алгоритмов:
- Словесная (алгоритм задается на естественном языке)
- Программа (исполнитель-компьютер)
- Блок-схема (графический способ)
Графический способ представления алгоритмов – в данном способе алгоритм представляют или изображают в виде блоков и стрелок для их соединения.
Основные графические символы:
[pic 1][pic 2]
[pic 3][pic 4]
[pic 5][pic 6]
[pic 7][pic 8]
- Блок-схема алгоритма – это представление алгоритма в виде схемы. Для того, чтобы построить такую схему, применяют различные формы алгоритма (фигуры) и стрелки, которые их соединяют или дают направление.
Разновидности структур алгоритмов:
- Циклический (имеет один или больше циклов)
- Разветвляющийся (в зависимости от выполнения или невыполнения некоторых условий может измениться последовательность действий)
- Линейный (выполняется в той последовательности, как и было записано)
Примеры алгоритмов:
[pic 9]
- VBA – приложение языка программирования Visual Basic.
Тип данных определяет множество значений, которые может принимать указанная переменная, например: байт, целое число, объект, вариант, логический и др.
Описание переменных:
- WithEvents (указывает на то, что ИМЯПЕРЕМЕННОЙ является именем объектной переменной)
- ИмяПеременной
- Индексы (размеры переменной массива)
- New (для создания нового экземпляра объекта)
- Тип (тип данных)
Массивы – совокупность однотипных данных, которые осуществляются по индексу. Бывают одномерными, двумерными и динамическими. Массивы используются с помощью оператора Dim.
Индексация элементов – механизм для доступа массива данных посредством одного или более выражений.
- Для того, чтобы вывести информацию пользователю, проще всего воспользоваться функцией MsgBox. У данной функции много разных возможностей для удобства в использовании, например: можно выбрать кнопку по умолчанию или делать окно модальным или обычным, а также выводить различное количество кнопок и показывать символы.
А вот функция InputBox удобна для принятия информации. Эта функция еще проще в использовании. И в ней есть оператор Beep, он нужен для того, чтобы можно было использовать звуковой сигнал для привлечения внимания пользователя.
- Разветвляющийся вычислительный процесс – это процесс зависящий от определенных условий и реализующийся по одному заранее предусмотренному направлению, а такое направление называется – ветвь вычислений.
В использовании данного процесса используют оператор IF в Паскале для выбора ветви вычислений.
В разных условиях выполняются разные действия, например:
- Оператор IF и условный оператор «?» (вопросительный знак) – после вычисления условий в скобках, и при результате «true» выполняется блок кода
- Оператор IF и блок «else» - выполняется, когда нужно проверить несколько вариантов условий, и когда условие ложно.
- Циклический вычислительный процесс – это процесс, предусматривающий выполнение одной последовательности действий многочисленное количество раз. Многократно повторяющиеся участки называются циклами.
В циклическом вычислительном процессе есть 3 оператора цикла:
- For – начальное значение, изменение переменной, условие выхода из цикла.
- While – логическое выражение
- Do While:
- Производится вычисление
- Проверка условия
- Истина – цикл проходит еще круг, ложь – переходит к следующему оператору
- Проектирование программного обеспечения – это создание проекта ПО и дисциплина, изучающая его методы. Чаще всего это проектирование продуктов или процессов.
Этапы процесса проектирования ПО:
- Выбор метода или стратегии для решения задач
- Выбор представления данных
- Разбор алгоритма
- Документирование ПО
- Тестирование
- Представление входных данных
В проектировании сложных технических систем существуют такие этапы как:
- Рабочий проект
- Технический проект
- Эскизный проект
- Техническое задание
В техническом задании решают такие задачи как:
- Поиск информации из соответсвующих источников
- Анализ этой информации
- Оформление технических требований в соответствии с уже установленными правилами
- Разработка структурной схемы
- Оформление требований и условий
- Разработка алгоритмов операций
- На этапе эскизный проект происходит выбор и разработка технических решений, но только если это предусмотрено техническим заданием.
На стадии создания эскизного проекта существует два этапа действий:
- Разработка предварительных решений
- Разработка документации на всю эту систему и ее части
- Само понятие проектирование означает создание плана будущего объекта.
В проектировании работ существуют два вида процесса:
- Автоматический – задачу выполняет компьютер
- Автоматизированный – задачи распределены между компьютером и человеком
Технический проект – это один из этапов, на котором производится пакет документов или создается автоматизированная система. Главная цель этого документирования заключается в представлении окончательных проектных решений по разработке ПО. Разработка технического проекта для ПО происходит поэтапно. Так как технический проект на ПО, это достаточно сложный пакет, разработкой занимаются профессионалы.
...