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 (текст) ввод текста; Имена элементов управления строятся согласно правилу: ::=
Рефераты по информатике1. «Алгоритмы. Базовые структуры» Алгоритмы Алгоритм – это точное и понятное описание последовательности действий над заданными объектами,
Оценок: 385 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.