BigEdu.ru

Среда разработки VBA

1. «Алгоритмы. Базовые структуры»
Алгоритмы
Алгоритм – это точное и понятное описание последовательности действий над заданными объектами, позволяющее получить конечный результат.
Вы уже не раз встречались с алгоритмами в различных школьных предметах. Например, в химии получение того или иного соединения можно описать с помощью алгоритма. Решение примеров и неравенств в матике - это сплошные алгоритмы. Алгоритмы везде, например ваши действия каждое утро можно представить данным алгоритмом:
- Проснулись
- Встали с постели
- Умылись и почистили зубы
- Оделись
- Позавтракали
- Пошли (поехали) в школу
В алгоритме важна последовательность действий и уровень детализации (подробность описания действий). Если в алгоритме пропущено одно действие (например – одеться) – то произойдёт серьёзная неприятность.
Ничего хорошего не произойдёт, если поменять местами два действия: проснулись-встали с постели, тогда вы – «лунатик», надо обращаться к врачу.
Алгоритм решения одной и той же задачи может быть представлен по-разному: устно, в виде схемы, графически с помощью рисунка, записан письменно в тетрадь.
Важно, чтобы исполнитель алгоритма чётко понимал, что от него требуется. Исполнителем может быть животное, человек, машина, поэтому пользуйтесь в алгоритме командами, которые исполнитель может понять.
Составить алгоритм действия: принести карандаш, который лежит в углу аудитории и подать преподавателю. Алгоритм для собаки, человека и машины, должны составить учащиеся, преподаватель, при необходимости корректирует алгоритм.
Для моделирования ситуации можно выбрать одного студента, пусть он будет роботом и знает команды ВП, НД, ЛВ, ПР,НАКЛОН, параметры первых двух команд количество шагов, третей и четвертой угол поворота, а учащиеся пусть зададут ему алгоритм, необходимый для выполнения действия. Для усложнения алгоритма можно поставить преграды в виде стульев.
При составлении любого алгоритма используются одни и те же составные блоки, называемые базовыми структурами. Их всего три: следование, развилка, цикл . Это три типа кирпичиков, из которых можно сложить любой алгоритм. Для графического представления базовых структур используют специальные обозначения. Приступим к описанию базовых структур.
1. Следование (линейный алгоритм) означает, что действия должны быть выполнены последовательно одно за другим. На практике, как правило, сводится к вводу исходных данных, вычислениям по одной или нескольким формулам и выводу полученных результатов, не требуя отдельного запоминания промежуточных результатов.

2. Развилка (разветвляющийся процесс), означает выбор одного из двух вариантов в зависимости от значения некоторого логического выражения
Развилка: « Если – то – иначе»

Может оказаться, что при одном из значений логического выражения не нужно выполнять никаких действий. В этом случае структура развилки может быть представлена в таком виде Развилка: «Если – то»
3. Цикл означает повторное выполнение одного и того же действия или блока действий, называемых телом цикла.
Циклы бывают«До»(с постусловием - условие проверяется после выполнения цикла), «Пока»(с предусловием - условие проверяется перед выполнением цикла)
Цикл - «Пока» с предусловием

Вначале – на первом шаге цикла – проверяется значение логического выражения. Если оно истинно, то выполняется тело цикла.
Затем – на втором шаге цикла – снова делается проверка значения логического выражения и, если оно всё ещё истинно, снова выполняется тело цикла и т.д.
Цикл завершается, когда значение логического выражения становиться ложным.

Цикл - «До» с постусловием
Значение логического выражения проверяется после выполнения тела цикла
Цикл завершается, когда значение логического выражения становиться истинным
2 «Знакомство со средой разработки VBA»
Внешний вид и элементы VBA
Чтобы зайти в VBA не нужно покупать специальное программное обеспечение, достаточно зайти в MS Word или MS Excel и нажать комбинацию клавиш Alt+F11

Внешний вид окна VBA
Основные элементы VBA:
- Меню , в состав которого входят все команды, которые используются при создании приложений;
- Toolbox (Панель элементов управления), при помощи данного элемента среды разработки программист может размещать на форме те или иные элементы управления, которые необходимы для создания приложения;
- Контекстное меню;
- Toolbar (Панели инструментов), представляют собой различные группы кнопок при помощи которых можно выполнять те или иные операции(1-добавить окно дизайнер форм, 2- запуск программы, 3-временная остановка программы, 4- завершение работы программы, 5- отобразить окно проводника проектов, 6- отобразить окно свойств, 7- отобразить Панель элементов управления)
- Project (окно проводника проектов)используется в случае необходимости работы с несколькими проектами одновременно;
- UserForm (дизайнер форм)окно, которое служит для редактирования форм, то есть добавления и удаления из них различных элементов управления;
- Properties (Окно свойств) используется для того, чтобы изменять свойства выделенного объекта, в частности, элемента управления;
- Code (Окно редактирования кода) предназначено для создания и редактирования кода программы, для его появления нужно дважды щелкнуть на форме или элементе управления, расположенном на ней.
Окно редактирования кода
Внешний вид окна VBA можно изменять с помощью пункта меню View (Вид).
Описание назначения некоторых встроенных элементов управления:
1. CommandButton (Управляющая кнопка) выполнение приложением определённых действий, вызванных нажатием на управляющую кнопку;
2. Image (Изображение) вывод графических элементов в форме;
3. Label (Метка) отображение надписей в форме;
4. TextBox (текст) ввод текста;
Имена элементов управления строятся согласно правилу: ::=

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике 1. «Алгоритмы. Базовые структуры» Алгоритмы Алгоритм – это точное и понятное описание последовательности действий над заданными объектами,
Оценок: 381 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru