MaxEdu.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. «Алгоритмы. Базовые структуры» Алгоритмы Алгоритм – это точное и понятное описание последовательности действий над заданными объектами,
Оценок: 385 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru