Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Шпоры / shpora_informatika.doc
Скачиваний:
12
Добавлен:
03.08.2023
Размер:
257.02 Кб
Скачать

39. Структурные схемы алгоритмов.

Любой вычислительный процесс можно разделить на 3 вида: Линейные, Ветвящиеся, Циклические

Линейный – вычислит процесс, в кот операции выполняются последовательно в порядке записи.

Ветвящиеся - если для реализации вычислительного процесса предусматривают несколько направлений. Каждое отдельное направление процесса является отдельной ветвью вычислений.

Циклическими называются программы, содержащие цикл. Цикл – многократно повторяющийся участок программы.

цикл-после

цикл-до. Служит для организации циклов о заранее неизвестным числом повторений

цикл с параметром предназначен для организации повторения некотор участка программы. Используется когда число повторений цикла известно.

40. Этап подготовки и решения задач

В процессе подготовки и решении задач можно выделить следующие этапы: подготовка задачи, математическое описание задач, выбор и обоснование метода решения, автоматизация вычислительного процесса, составление программы, отладка программы, решение задачи на ЭИМ и анализ результатов.

1.формируется цель решения задачи и подробно описывается ее содержание, анализируется характер и существование и сущность всех величин, используемых в задаче и определяется условие, при которых она решается. Корректность постановки задач является важным моментом т.к от нее в значительной мере зависят другие этапы.

2.характеризуется математической формализацией задачи, при которой существующие соотношения между величинами, определяющими результат, выражается посредством математического формулирования т.к математическая модель описывает некоторые явления с определенной точностью, допущениями и ограничениями, при этом могут использоваться различные разделы математики и других дисциплин.

Математическая модель должна удовлетворять 2 требованиям: реалистичность и реализуемость.

Под реалистичностью понимается правильное отражение моделью существуемых черт исследуемой явлений. Реализуемость достигается разумной абстракцией, отвлечением от второстепенных деталей чтобы свести задачу к проблеме с известным решением. Условием реализуемости является возможность ……..

3. Модель решения задачи с учетом ее особенностей должна быть доведена до решения при помощи конкретных методов решения. Выбор и использование методов решения задачи позволяет привести решение задачи к конкретным машинным операциям при обосновании выбора метода необходимо учитывать факторы и условия (точность).

41. Общие сведения о vba. Инструментальная среда vba.

это подмножество языка программирования Visual Basic. В нем используются все понятия и принципы визуального объектно-ориентирного программирования (ООП), управляемого событиями. VBA является встроенным языком программирования MC Office его можно применить в Excel, Access,Word.

Различают два подхода к программированию 1)Структурное -программа выполняется последовательно в порядке записи команд. 2)Объектно-объектное программирование.

Принципы ООП.

В основе ООП лежат такие понятия как: объект (в VBA объектами являются элементы пользовательского интерфейса. С другой стороны объект-это представитель некоторого класса однотипных объектов), Класс (имеет набор свойств методов и связанных с ним событий), Инкапсуляция( это срытие внутренней структуры объекта, что позволяет сохранить методы и свойства объекта при изменении способа реализации. Н-р, при копировании объект копируется как одно целое, при удалении удаляются все его свойства), Наследование- возможность создавать из существующих классов новые классы, а на базе классов объекты с наследованием всех свойств и методов.), Полиморфизм (способность объектов выбирать метод обработки в зависимости от типов данных).