Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на вопросы с 1-35.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.79 Mб
Скачать
  1. Понятие о программировании. Алгоритм, программа.

    1. Понятие о программировании

Программа – это упорядоченная последовательность команд компьютера, составленных для решения задачи.

Процесс создания программ:

Постановка задачи – Алгоритм – Программирование – Отладка – Программа-приложение

Алгоритм - это предписание исполнителю (человеку или автомату) выполнить точно определенную последовательность действий, направленных на достижение заданной цели.

Свойства алгоритма:

  • Понятность

  • Дискретность – возможность разбиения процесса обработки информации на более простые этапы (команды последовательны)

  • Точность

  • Результативность

  • Массовость (алгоритм единым образом применяется к любой конкретной формулировке задачи, для которой он разработан)

Логическое программирование. Логика и программирование долгое время были непересекающимися областями исследований. Только в 1973 впервые было опубликовано описание языка PROLOG (PROgramming in LOGic- программирование в терминах логики) Центральным понятием в логическом программировании является отношение. Программа представляет собой совокупность определений отношений между объектами и цели. В логическом программировании нужно только специфицировать факты, на которых алгоритм основывается, а не определять последовательность шагов, которые требуется выполнить. Логические программы отличаются принципиально низким быстродействием. Так как вычисления осуществляются методом проб и ошибок (посредством поиска с возвратами). В настоящее время для ПК существует около двух десятков реализации PROLOG’а, некоторые из которых оформлены в виде интегрированных сред.

Объектно-ориентированное программирование. Корни ООП уходят в одну из ветвей логики, в которой первичной является не отношение, а объект. Прототипом объектно-ориентированного программирования явился язык SIMULA-67. Но оформилось оно в самостоятельный стиль программ ирония с появлением языка (SMALLTALK-1972 г.), первоначально предназначенного для реализаций функций машинной графики. Этот стиль программирования характеризуется богатыми графическими возможностями и средой программирования, развитой модульной структурой программ. Именно модульность упрощает разработку сложных программных продуктов. Как пример объектно-ориентированного языка можно назвать Visual Basic и Delfi.

Сейчас уже невозможно представить себе жизнь в мире ПК без Интернета. Язык гипертекстовой разметки-HTML (Hyper Text Markur Language) позволяет создавать программы, с помощью которых можно блуждать по Сети.

  1. Этапы решения задач на пэвм

  1. Постановка задачи

  2. Математическая формализация

  3. Построение алгоритма

  4. Составление программы на языке программирования

  5. Отладка и тестирование программы

  6. Проведение расчетов и анализ результатов

  1. Структурное программирование. Элементное программирование.

    1. Структу́рное программи́рование

Структу́рное программи́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Предложена в 70-х годах XX века Э. Дейкстрой, разработана и дополнена Н. Виртом.

В соответствии с данной методологией

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).

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

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

Разработка программы ведётся пошагово, методом «сверху вниз».

11. Вставка номеров страниц Для вставки номера страницы в текущую позицию курсора выберите Вставка - Поля - Номер страницы. Если вместо номера отображается текст "Номер страницы", выберите Вид - Имена полей. Однако при добавлении или удалении текста позиция этих полей изменяется. Поэтому рекомендуется вставлять поле номера страницы в заголовок или нижний колонтитул, имеющий соответствующую позицию и повторяющийся на каждой странице. Для добавления верхнего или нижнего колонтитула ко всем страницам с текущим стилем страницы выберите Вставка – Верхний колонтитул - (имя стиля страницы) или Вставка – Нижний колонтитул - (имя стиля страницы). Начало с определенного номера страницы Теперь требуются дополнительные элементы управления нумерацией страниц. Создается текстовый документ, который должен начинаться со страницы 12. Щелкните по первому абзацу документа. Выберите Формат - Абзац - Положение на странице. В области "Разрывы" выберите Вставка. Для установки нового номера страницы выберите Со стилем страницы. Нажмите OK. Новый номер страницы является атрибутом первого абзаца страницы.Форматирование стиля номеров страниц В качестве номеров страниц требуется использовать римские цифры, например i, ii, iii, iv и т.д. Дважды щелкните непосредственно рядом с полем номера страницы. Появится диалоговое окно Редактирование полей. Выберите формат номера и нажмите OK. Использование различных стилей номеров страниц Для некоторых страниц требуется установить нумерацию римскими цифрами, причем при нумерации остальных страниц выбран другой стиль. Может потребоваться использовать различные стили страниц в модуле Writer. Стиль первой страницы предполагает наличие нижнего колонтитула с полем номера страницы в формате римских цифр. Стиль следующей страницы предполагает наличие нижнего колонтитула с полем номера страницы в другом формате. Оба стиля страниц должны быть разделены посредством разрыва страниц. В модуле Writer можно настроить вставку разрывов страниц автоматически или вручную. Если для стиля страницы установлен другой "следующий стиль", то в конце страницы появится автоматический разрыв страницы. Например, для стиля "Первая страница" в качестве следующего применяемого стиля установлен вариант "По умолчанию". Для просмотра этой настройки нажмите F11. Появится окно Стили и форматирование. Щелкните значок Стили страницы, а затем щелкните правой кнопкой мыши элемент "Первая страница". В контекстном меню выберите Изменить. На вкладкеУправление отображается "следующий стиль". Вручную вставленный разрыв страниц может применяться с изменением стилей страницы или без него. При нажатии Ctrl+Enter разрыв страниц вставляется без изменения стилей. При выборе Вставка - Разрыв можно вставить разрыв страниц с изменением стиля, без него или с изменением номера страницы. Выбор зависит от документа: вставка разрыва страниц между стилями вручную или автоматическое изменение. Если другой стиль используется только для одного титульного листа, выберите автоматический метод: Применение другого стиля к первой страницеЩелкните по первой странице документа. Выберите Формат - Стили и форматирование. В окне Стили и форматирование щелкните по значку Стили страницы. Дважды щелкните по стилю "Первая страница". Теперь для титульного листа установлен стиль "Первая страница", и для следующих страниц автоматически выбирается стиль "По умолчанию". Теперь, например, можно вставить нижний колонтитул только для стиля страницы "По умолчанию", либо вставить нижние колонтитулы в обоих стилях страниц, но с разным форматированием в полях номеров страниц. Применение изменения вставленного вручную стиля страницыЩелкните в начале первого абзаца страницы, для которой требуется изменить стиль. Выберите Вставка - Разрыв. Появится диалоговое окно Вставить разрыв. В поле списка Стиль выберите стиль страницы. Кроме того, можно указать новый номер страницы. Нажмите кнопку OK.

12. Понятие о вычислительной технике. Структура и аппаратные средства псонального компьютера.

Совокупность устройств, предназначенных для автоматической, или автоматизированной обработки данных, называют вычислительной техникой. Компьютер — это электронной прибор, предназначенный для автоматизации создания, хранения, обработки и транспортировки данных. Большие ЭВМ отличаются высокой стоимостью оборудования и обслуживания, поэтому работа таких суперкомпьютеров организована по непрерывному циклу. Наиболее трудоемкие и продолжительные вычисления планируют на ночные часы, когда количество обслуживающего персонала минимально. В дневное время ЭВМ исполняет менее трудоемкие, но более многочисленные задачи. При этом для повышения эффективности компьютер работает одновременно с несколькими задачами и, соответственно, с несколькими пользователями. Он поочередно переключается с одной задачи на другую и делает это настолько быстро и часто, что у каждого пользователя создается впечатление, будто компьютер работает только с ним. Такое распределение ресурсов вычислительной системы носит название принципа разделения времени.

Мини-ЭВМ

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

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

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

Микро-ЭВМ

Компьютеры данного класса доступны многим предприятиям. Организации, использующие микро-ЭВМ, обычно не создают вычислительные центры. Для обслуживания такого компьютера им достаточно небольшой вычислительной лаборатории в составе нескольких человек. В число сотрудников вычислительной лаборатории обязательно входят программисты, хотя напрямую разработкой программ они не занимаются. Необходимые системные программы обычно покупают вместе с микроЭВМ, а разработку нужных прикладных программ заказывают более крупным вычислительным центрам или специализированным организациям.

Структура современного вычислительного центра на базе большой ЭВМ

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

Группа системного программирования занимается разработкой, отладкой и внедрением программного обеспечения, необходимого для функционирования самой вычислительной системы. Работников этой группы называютсистемными программистами. Они должны хорошо знать техническое устройство всех компонентов ЭВМ, поскольку их программы предназначены в первую очередь для управления физическими устройствами. Системные программы обеспечивают взаимодействие программ более высокого уровня с оборудованием, то есть группа системного программирования обеспечивает программно-аппаратный интерфейс вычислительной системы.

Группа прикладного программирования занимается созданием программ для выполнения конкретных операций с данными. Работников этой группы называют прикладными программистами. В отличие от системных программистов им не надо знать техническое устройство компонентов ЭВМ, поскольку их программы работают не с устройствами, а с программами, подготовленными системными программистами. С другой стороны, с их программами работают пользователи, то есть конкретные исполнители работ. Поэтому можно говорить о том, что группа прикладного программирования обеспечивает пользовательский интерфейс вычислительной системы.

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

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

Группа информационного обеспечения обеспечивает технической информацией все прочие подразделения вычислительного центра по их заказу. Эта же группа создает и хранит архивы ранее разработанных программ и накопленных данных. Такие архивы называют библиотеками программ или банками данных.

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

13. Понятие о вычислительной технике. Структура и аппаратные средства псонального компьютера.

Под программным обеспечением понимается совокупность программных и документальных средств для создания и эксплуатации системы обработки данных. Все программы можно разделить на две категории: системные и прикладные.

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

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

Инструментальные системы (системы программирования) – обеспечивают создание новых программ для компьютера (рассчитаны для программистов).

14. Операционная система 2007(10). Функции Windows. Интерфейс пользователя Операционная система – это программа, которая запускается сразу. Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы.

Операционная система (ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ.

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

Windows Vista - это последняя версия Microsoft Windows, из серии графических операционных систем для персональных компьютеров, используется как для дома так и для работы. Microsoft утверждает, что Windows Vista содержит сотни новых свойств. В новой версии Windows обеспечена повышенная по сравнению с предыдущими версиями безопасность и надёжность данных (разработчики системы работают над добавлением в нее новых и совершенствованием старых возможностей, в частности встроенной защиты от вирусов, более гибкой настройки прав пользователей, шифрования важных данных, контроля за работой критически важных служб ОС), более лёгкая работа с информацией и совместимость с большей частью современных средств коммуникации; упрощённое управление и установка ОС на несколько компьютеров; пользователям также предоставлен обновлённый интерфейс, мастер синхронизации с мобильными устройствами и др. Менеджеры компании заявляют о повышенном по сравнению с Windows XP быстродействии, которое достигается обновлённой подсистемой управления памятью и вводом-выводом и возможностью автозапуска служб и программ в фоновом режиме. В новой версии операционной системы присутствует «Гибридный спящий режим», когда содержимое памяти пишется на жесткий диск, но из памяти не удаляется. Основные функции:

  • Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

  • Загрузка программ в оперативную память и их выполнение.

  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий дископтические диски и др.), организованным в той или иной файловой системе.

  • Обеспечение пользовательского интерфейса.

  • Сохранение информации об ошибках системы.

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).

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

  • Разграничение доступа различных процессов к ресурсам.

  • Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.

  • Взаимодействие между процессами: обмен данными, взаимная синхронизация.

  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

Многопользовательский режим работы и разграничение прав доступа Под совокупностью средств и методов интерфейса пользователя подразумеваются:

Средства:

  • вывода информации из устройства к пользователю — весь доступный диапазон воздействий на организм человека(зрительных, слуховых, тактильных, обонятельных и тд.) — экраны (дисплеи, проекторы) и лампочки, динамики, зуммеры и сирены, вибромоторы и тд. и тп.

  • ввода информации/команд пользователем в устройство — множество всевозможных устройств для контроля состояния человека — кнопки, переключатели, потенциометры, датчики положения и движения, сервоприводы, жесты лицом и руками, даже съём мозговой активности пользователя.

По наличию тех или иных средств ввода, интерфейсы разделяются на типы — жестовый, голосовой, брэйн, и тд., возможны смешанные варианты. Средства эти должны быть необходимыми и достаточными, быть удобными и практичными, расположенными и скомпонованными разумно и понятно, соответствовать физиологии человека, не должны приводить к негативным последствиям для организма пользователя (всё это входит в понятие эргономики).

Методы:

  • набор правил, заложенных разработчиком устройства, согласно которым совокупность действий пользователя должна привести к необходимой реакции устройства и выполнения требуемой задачи — т. н. логический интерфейс Правила эти должны быть достаточно ясны для понимания, естественны и легки для запоминания (всё это входит в понятиеюзабилити)

Увеличение в устройстве (при равной функциональности) средств ввода-вывода даёт упрощение построения методов управления и упрощение правил пользования, но зато приводит к сложности восприятия информации пользователем — интерфейс становится перегруженным. И наоборот — уменьшение средств отображения и контроля приводит к усложнению правил управления — каждый элемент несёт на себе слишком много функций. Потому проектировщики интерфейсов стараются принять компромиссное решение между этими двумя крайностями в каждом отдельном случае.

15. Основы работы с операционной системой 2007(10). Операции с файловой структурой.

.Основы работы с объектами Windows

1) Открыл в Windows папку «Мои документы» на рабочем столе и изучил следующие приёмы работы с мышью:

1. Щелчок левой клавишей - используется для выделения объектов, нажатия кнопок, выбора команд меню, изменения состояния различных элементов управления, перехода по гиперссылкам.

2. Двойной щелчок левой клавишей - используется для запуска программ или открытия файлов в каких-либо программах в проводнике Windows.

3. Щелчок правой клавишей - используется для вызова контекстного меню (меню, содержания которого зависит от объекта или от места объекта, на котором был проведён щелчок правой клавишей мышки).

4. Вызов всплывающей подсказки - используется для получения дополнительной информации (подсказки) по назначению некоторых элементов интерфейса, свойствам файла и др.

5. Перетаскивание - используется для копирования/перемещения файлов, изменения положения элементов интерфейса.

6. Специальное перетаскивание (с применением правой клавиши мыши) - используется для вызова меню после окончания перетаскивания, в котором можно будет выбрать, что именно Вы желаете сделать с объектом - скопировать, переместить, создать ярлык.

7. Вращение колеса прокрутки - прокрутка текста в окне, последовательный выбор команд меню и т.д.

2) Изучил действия мыши при одновременном нажатии некоторых управляющих клавиш:

1. Перетаскивание мышью с нажатым Ctrl - копирование объекта.

2. Перетаскивание с Shift - перемещение объекта.

3. Перетаскивание с Ctrl + Shift - создание ярлыка объекта.

4. Щелчок левой клавишей мыши с нажатым Ctrl - выделение нескольких объектов в произвольном порядке.

5. Щелчок левой клавишей мыши с нажатым Shift - выделение нескольких смежных объектов.

6. Прокрутка колеса с нажатым Ctrl - изменение масштаба изображения в окне.

3) Открыл папку "Мои документы" и изучил назначение всех основных элементов окна:

1. Заголовок окна.

2. Кнопки управления окном (свернуть, развернуть, восстановить размер, закрыть).

3. Главное меню окна, в котором находятся команды управления окном и команды действия над объектами, отображаемыми в окне.

4. Системное меню окна, вызываемое щелчком левой клавишей мышки по значку, расположенному в верхнем левом углу заголовка окна.

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

6. Рабочая область окна, занимающая основную часть площади окна.

7. Полосы прокрутки.

8. Строки состояния.

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

4) Изучил способы отображения объектов в окне проводника (Эскизы, Плитка, Значки, Список, Таблица). При выборе способа отображения "Таблица" появились дополнительные возможности по сортировке отображаемых объектов по различным критериям - именам файлов/папок, типам объектов (расширениям файлов), размерам файлов, дате создания/изменения и др.

5) Открыл в Windows ещё несколько папок. Изучил возможности Windows по переключению между окнами (выбор нужного окна левой клавишей мышки, если оно отображается на экране; сворачивание ненужных окон; выбор нужного окна на панели задач рабочего стола, использование комбинации клавиш Alt+Tab, Alt+Esc, Win+Tab и др.).

6) Изучил действия основных "горячих клавиш" по работе с объектами и окнами Windows:

1. Win, Ctrl + Esc - открыть меню «Пуск» («Start»).

2. Alt + Tab, Alt + Shift + Tab - вызов меню перехода между окнами и переход по нему.

3. Alt + Esc, Alt + Shift + Esc - переход между окнами (в том порядке, в котором они были запущены).

4. Alt + F4 - закрытие активного окна (запущенного приложения). На рабочем столе -- вызов диалога завершения работы Windows .

5. Esc - Выйти из меню окна или закрыть открытый диалог.

6. Alt + буква - вызов команды главного меню. Соответствующие буквы в меню обычно подчёркнуты (или изначально, или становятся подчёркнутыми после нажатия Alt). Если колонка меню уже открыта, то для вызова нужной команды необходимо нажать клавишу с буквой, которая подчёркнута в этой команде.

7. Alt + Space - вызов системного меню окна.

8. F1 - вызов справки приложения.

9. Shift + F10, Menu - отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши).

10. Alt + Enter - вызов «Свойств объекта».

11. Enter - то же, что и двойной щелчок по объекту.

К основным операциям с файловой структурой относятся:  навигация по файловой структуре; запуск программ и открытие документов; создание папок; копирование файлов и папок; перемещение файлов и папок; удаление файлов и папок;  переименование файлов и папок;  создание ярлыков.

16. Понятие о программировании. Алгоритм, программа.

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

Св-ва алгоритма:

1.понятность

2.дискретность(точно фиксированный момент начала и конца выполнения команды)

3.точность(после выполнения каждой команды точно известно,завершено ли исполнение алгоритма или же какой-то команды)

4.результативность

5.массовость

Блок схема-это графическое представление программы или алгоритма с использованием станд. Графических элементов обозначающие команды ,действия ,данные .

-это начало;конец

-это действие

-это условие

-это подпрограмма

-это ввод и вывод данных

-это цикл

Основные алгоритмические конструкции

1.структура следования

2 структура развилка

3.структура цикл

Основны программирования на VB

1.запускается мастер проектов

2.на экране отображаются диологовое окно new project, в котором можно выбрать один из нескольких типов шаблонов проектов

3. для работы с VB необходимо загрузить стандартный ЕХЕ проект

18. Этапы решения задач на ПЭВМ.

1. построение задачи-это словестное описание задачи. Информация о входных и выходных данных

2 .построение математической модели задачи

3. разработка алгоритма.чертиться блок схема

4.разработка проекта

4.1. создание основ. Формы на приложение на форму переносятся элементы управления

4.2.создание кода программы

5.сохрание проекта с помощью команды фаил->сохранить проект.при этом отд. Сохраняется каждая форма проекта.

19. Структурное программирование. Элементное программирование.

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

  • последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

  • ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

  • цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).

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

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

  2. Разработка программы ведётся пошагово, методом «сверху вниз».

Сначала пишется текст основной программы, в котором, вместо каждого связного логического фрагмента текста, вставляется вызов подпрограммы, которая будет выполнять этот фрагмент. Вместо настоящих, работающих подпрограмм, в программу вставляются «заглушки», которые ничего не делают. Полученная программа проверяется и отлаживается. После того, как программист убедится, что подпрограммы вызываются в правильной последовательности (то есть общая структура программы верна), подпрограммы-заглушки последовательно заменяются на реально работающие, причём разработка каждой подпрограммы ведётся тем же методом, что и основной программы. Разработка заканчивается тогда, когда не останется ни одной «затычки», которая не была бы удалена. Такая последовательность гарантирует, что на каждом этапе разработки программист одновременно имеет дело с обозримым и понятным ему множеством фрагментов, и может быть уверен, что общая структура всех более высоких уровней программы верна. При сопровождении и внесении изменений в программу выясняется, в какие именно процедуры нужно внести изменения, и они вносятся, не затрагивая части программы, непосредственно не связанные с ними. Это позволяет гарантировать, что при внесении изменений и исправлении ошибок не выйдет из строя какая-то часть программы, находящаяся в данный момент вне зоны внимания программиста.

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

20. Программирование на Visual Basic. Среда программирования. Основные элементы управления.