IV . Рекомендуемые источники. Основная литература 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

IV . Рекомендуемые источники. Основная литература



Основная литература

1. Кудрявцева, Л. Б. Информатика: учеб. пособие / Л. Б. Кудрявцева. – Ростов н/Дону: Российская таможенная академия, Ростовский филиал, 2003 (Раздел «Алгоритмические средства информатики»).

2. Соболь, Б. В. Информатика: учебник / Б. В. Соболь, А. П. Галин, Ю. В. Панов. – Ростов н/Д: Феникс, 2006 (Раздел 6).

Дополнительная литература

    Кудрявцева, Л.Б. Информатика: учеб. пособие [Электронный ресурс] / Л. Б. Кудрявцева. – Режим доступа: учебный сервер Ростовского филиала Российской таможенной академии, 2008 (Раздел «Алгоритмические средства информатики»).

V. Контрольные вопросы для самопроверки

Проверьте свои знания, ответив на следующие вопросы. Ответ может содержать несколько вариантов.

Что такое модель объекта или явления?

1. Описание объектов или системы с помощью графиков.

2. Формализованное описание объекта, системы объектов, процесса или явления, выраженное математическими соотношениями, набором чисел и (или) текстов, графиками, таблицами, словесными формулами и т. п.

3. Описание объектов путем сравнения разных характеристик.

4. Верно 1 и 3.

Какие типы моделей используются в MS Excel и MS Access?

1. Логическая и концептуальная.

2. Сетевая и иерархическая.

3. Математическая и информационная.

Что такое математическая модель?

1. Набор математических операций специального вида.

2. Система математических соотношений, описывающих процесс или явление.

3. Система дифференциальных уравнений, описывающая все процессы и явления.

4. Верно 1 и 3.

Что такое информационная модель?

1. Набор данных, имеющих определенную структуру.

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

3. Совокупность характеристик объекта.

 

 

Назовите свойства алгоритма

1. Результативность, конечность и эффективность.

2. Понятность, универсальность и точность.

3. Непрерывность и определенность.

4. Верно 1 и 2.

5. Верно 2 и 3.

Отличается ли алгоритм от программы?

1. Алгоритм можно записывать различными неформальными средствами, программа – это запись алгоритма на языке программирования.

2. Алгоритм можно записать в виде структурной схемы, а программу только на псевдокоде.

3. Ничем не отличаются.

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

1. Это формализованный язык, который представляет собой совокупность алфавита, правил написания конструкций и правил толкования конструкций.

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

3. Это совокупность базовых конструкций.

Что такое объектно-ориентированное программирование?

1. Программирование, основанное на создании модели системы, как совокупности объектов.

2. Программирование, использующее процедуры и функции.

3. Программирование, основанное на запросах.

Общие структурные элементы языков программирования.

1. Команды следования, команды ветвления и циклические команды.

2. Процедуры.

3. Верно 1 и 2.

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

1. Компиляторы.

2. Интерпретаторы.

3. Драйверы.

4. Операционные системы.

5. Верно 1 и 2.

Тема 5.2 Общие сведения о языке программирования высокого уровня VBA

I. Задания для самостоятельной работы

1. Ознакомиться со структурой программы на VBA.

2. Ознакомиться с понятием тип данных и перечислить типы данных языка VBA.

3. Понять, для чего переменные и массивы должны быть описаны, т.е. определены их типы?

4. Изучить, из каких операторов строится алгоритм на VBA

5. Изучить синтаксис операторов условных, циклических. и присваивания.

6. Изучить синтаксис заголовка функции?

7. Осмыслить, каким образом возвращается результат функции?

8. Понять в чем отличие процедуры и функции?

II. Планы практических занятий

I занятие (2 ч)

1. Знакомство с редактором VBA.

2. Выполнение примеров-упражнений по созданию функций.

3. Проверка работы функции в MS Excel.

II занятие (2 ч)

1. Выполнение заданий. Создание функций  линейных алгоритмов и работа с целыми и текстовыми типами данных.

2. Проверка работы функции в MS Excel.

 

IIIзанятие (2 ч)

1. Выполнение примеров-упражнений по созданию функций на организацию ветвления с проверкой в MS Excel.

2. Выполнение заданий. Создание функций на организацию ветвления.

3. Проверка работы функции в MS Excel.

IVзанятие (2 ч)

1. Выполнение примеров-упражнений по созданию функций на организацию циклов с проверкой в MS Excel.

2. Выполнение заданий. Создание функций на организацию циклов. Работа с динамическими массивами. Проверка.

3. Создание функций на вычисление факториала и двойного факториала.

Vзанятие (2 ч)

1. Подведение итогов по теме.

2. Создание функций подсчета суммы отрицательных (положительных) чисел, четных (нечетных) чисел.

III. Рекомендации по выполнению заданий и подготовке

 к практическим занятиям

Внимательно прочитайте учебное пособие по программированию на VBA. При создании функций следуйте рекомендациям, изложенным ниже.

Для создания функции необходимо произвести действия, описанные ниже.

1. Активизировать редактор Visual Basic в MS Excel (Меню -> Сервис -> Макрос -> редактор Visual Basic).

2. Для добавления нового модуля к проекту и написания операторов функции выбрать в Меню редактора VBA (Insert (вставить) -> Module), присвоить ему имя.

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

4. Для создания функции выбрать в Меню редактора VBA (Insert (вставить) -> Procedure (Процедура), задать имя функции (можно русскими буквами), в поле Type (Тип) выбрать Function (функция), нажать Ок.

5. В рабочем окне появится заготовка функции, состоящая из заголовка функции и окончания, например:

Public Function Площадь_прямоугольника ()

End Function

Обратите внимание, как записывается функция – заголовок и окончание. Далее должна следовать описательная часть, в которой определены типы переменных, массивов и констант, используемых в операторах.

Не забывайте делать начальные присваивания переменным, в которых накапливается сумма или произведение.

Помните, что функция вырабатывает только одно результирующее значение, причем оно должно быть присвоено имени функции.

Очень важный вопрос о формальных и фактических параметрах функции.

Запомните, что формальные параметры описываются в заголовке функции в круглых скобках вместе с их типами, а фактические параметры – это значения, используемые во время проверки работы функции.



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 41; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.112.210 (0.013 с.)