Разработка электронного учебного пособия по Visual Basic 6.0

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

Например, 5 > 3 AND 2*8=4*4.

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

Алгоритмическая структура выбор

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

Блок-схемаЯзык программирования Visual BasicSelect Case Выражение

Case Условие 1

Серия 1

Case Условие 2

Серия 2

Case Else

Серия

End Select

Алгоритмическая структура цикл

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

Циклические алгоритмические структуры бывают двух типов:

циклы со счетчиком, в которых тело цикла выполняется определенное количество раз;

циклы с условием, в которых тело цикла выполняется, пока условие истинно.

Цикл со счетчиком. Когда заранее известно, какое число повторений тела цикла необходимо выполнить, можно воспользоваться циклической инструкцией (оператором цикла со счетчиком) For тАж Next.

Блок-схемаЯзык программирования Visual BasicFor Счетчик = НачЗнач To КонЗнач [Step шаг]

Тело цикла

Next [Счетчик]

Циклы с условием

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

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

Проверка условия выхода из цикла осуществляется с помощью ключевых слов While или Until. Это противоположные по смыслу слова (условие истина или ложь).Ключевое слово While обеспечивает выполнение цикла, пока выполняется условие, то есть условие истина. В этом случае условие является условием продолжения цикла.

Ключевое слово Until обеспечивает выполнение цикла, пока условие ложь, то есть не выполняется. В этом случае условие является условием завершения цикла.

Блок-схемаЯзык программирования Visual BasicDo While Условие

Тело цикла

Loop

Do Until Условие

Тело цикла

Loop

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

Блок-схемаЯзык программирования Visual BasicDo

Тело цикла

Loop While Условие

Do

Тело цикла

Loop Until Условие

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

1.3Элементы программирования в базовом курсе информатики

В школьном курсе информатики изучается много вопросов по теме алгоритмизации и программирования. Мы рассмотрим некоторые из них:

Предметная область программирования; парадигмы программирования.

Методические вопросы изучения языков программирования,

Методические вопросы изучения систем программирования, Программирование - это раздел информатики, задача которого -

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

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

процедурное программирование (Паскаль, Бейсик, Фортран, Си, Ассемблеры);

логическое программирование (Пролог);

функциональное программирование (Лисп);

объектно-ориентированное программирование (Смолток, Си++, Делфи).

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

изучение методов построения вычислительных алгоритмов;

изучение языка программирования;

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

Здесь и в дальнейшем терми