Программирование в Turbo Pascal и Visual Basic. Дипломная (ВКР). Информационное обеспечение, программирование.

Программирование в Turbo Pascal и Visual Basic. Дипломная (ВКР). Информационное обеспечение, программирование.




👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Программирование в Turbo Pascal и Visual Basic

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

Современные методы образования вносят коррективы в педагогический
процесс, к ним так же относится система информатизации.


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


Анализ научно-педагогической литературы позволяет сделать вывод о том,
что использование средств информационных технологий в системе профессиональной
подготовки специалистов в университетах приводит к обогащению педагогической и
организационной деятельности учебного заведения следующими значимыми
возможностями:


совершенствования методов и технологий отбора и формирования содержания
высшего профессионального образования;


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


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


повышения эффективности обучения за счет повышения уровня его
индивидуализации и дифференциации, использования дополнительных мотивационных
рычагов;


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


совершенствования механизмов управления системой высшего образования.


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


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


Проектирование компьютерного курса программирования в Turbo Pascal и Visal Basic (обучающей программы), учитывающего индивидуальные
особенности обучающегося, в настоящее время является актуальным направлением в
развитии информационных технологий, направленных на помощь преподавателю и
студенту в образовательном процессе


Цель исследования: проектирование компьютерного курса программирования в
Turbo Pascal и Visal Basic (обучающей программы).


Объект исследования - процесс использования компьютерного курса
программирования в Turbo Pascal и Visual Basic (обучающей
программы) в учебном процессе.


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


. Разработать, структуру и программно-методическое обеспечение
компьютерного курса программирования в Turbo Pascal и Visual Basic (обучающей программы), основываясь на принципах
системного психолого-педагогического и информационного подходов.


. Разработать методику применения компьютерного курса (на примере
обучающей программы Программирование в Turbo Pascal и Visual Basic).


. Экспериментально проверить эффективность применения компьютерного курса
(обучающей программы) в процессе обучения программированию в Turbo Pascal и Visual Basic.







. Теоретические основы курса «Программирования в Turbo Pascal»


алгоритм
паскаль графический оператор


1.1 Этапы подготовки и решения задач на компьютере




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


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


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


Все имеющиеся алгоритмы можно разделить на несколько видов:


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


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


.       Линейные алгоритмы - выполняются единожды в заданном порядке


.       Разветвляющиеся алгоритмы - по условию заданному пользователем
выполняется либо одна последовательность действий, либо другая.









1.2 Способы предоставления алгоритмов




-      Разработка и алгоритма решения задачи;


-      Тестирование и отладка программы;


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


Сценарий - это описание внешнего вида программы между пользователем и
компьютером.


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


Программирование - это перевоплощение программы на тот язык
программирования который был задан, создание файла в формате TXT, который после того как запустился,
показывает решение задачи через определенную программу


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


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


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


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


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


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


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


Массовостью алгоритма называется его способность быть пригодным для
решения широкого класса задач данного типа.


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


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


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


Понятность алгоритма - это когда алгоритм создан по той схеме, которая
понятно исполнителю.




.3 Простые типы данных и их обработка




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


ü от A до Z буквы латинского алфавита


ü 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 цифры


ü > < = >= <= <> логические операции


Идентификатор - последовательность латинских буков, караибских цифр,
знаков подчеркивания. Начинается с латинский буквицы. Длина до 127 символов.
Используется в качестве имени перемиренных, меток, программ и подпрограмм.
Нельзя в качестве идентификаторов использовать зарезервированные слива.


Зарезервированные слива - слива, используемые в операторах, названиях
операций, функций и т. п. Всего их около 80. Например, begin, sin, while.


Константы - постоянные величины. Встречаются числовые (например, 2345,
-67, 34.77) и текстовые константы (например, 'const', 'константа'). В числовых
константах вместо запитой используется точи-ка. В такситовых константах
возможно использование кириллицы. Такситовые константы заключаются в апострофы.


Переменные - это идентификаторы (имена), используемые для обозначения
исходных Даниных и результатов вычислений. Переменные в ходе выполнения
программы могут менять значения (например, A, A1, X21,Z).


Выражение - последовательность перемиренных и числовых констант,
объединенных знаками арифметических (арифметическое выражение, например,
Pi*r+1/2.5, Х/5 + 2.5 0) или арифметических и логических операций (логические
выражения, например, Х + 2.5 = 0, x+1>=12). Выражения всегда записываются в
строчку, указывая все арифметические операции, включая знаки умножения
(например, математическое выражение записывается -
(X+Y)/2.5-3*Sqrt(X*X-Y*Y)). Математическое уравнение y= -3x3 + 0,475x - 45,5
записывается - y:=-3*x*x*x+0.475*x-45.5;)


Комментарии - эти пояснения, вставляемые в теист программы. Комментарий -
любой теист, заключенный в { } или (* *). Комментарии не выполняются
спирограммой.


Оператор - это инструкция, которую должен выполнить Turbo Pascal.
Программа состоит из последовательности операторов.


Операторы. Исполняемые операторы долины заканчиваться - ; Существует
несколько типов операторов:


Оператор присваивания - это последовательность из переменной, знака
присваивания ( := ) и арифметического выражения. Например, x:=x+1;


Структурный оператор - это оператор, состоящий из нескольких
зарезервированных слови и логических проверок. К ним относятся операторы
циклитов и условные операторы.


Нестандартные операторы - это подпрограммы, оформленные стандартными
образом и записанные в библиотеки (модули). Вызываются при указании имени и
параметров.


Составной оператор - это группа операторов, заключенная между begеin …
eеnd; Bеegin


Оператор 1; Оператор 2; … Оператор n;;


Пустой оператор - оператор Begin End;, не выполняющий никакого действия.




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




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


CHAR
так описываются переменные символьные, тип данных в котором может храниться
один символ, такой как буква - знак -код. Такие переменные занимают память в 1
байт.


Boolean
так описываются логические переменные - то есть переменные, которые могут
принимать значения либо - true
(1) либо ложь - false (0).При помощи
таких переменных можно производить логические вычисления. Вывод таких
переменных будет означать только два варианта при котором программное решение
будет выдавать или правда или ложь.




Ранее Вы познакомились с условным оператором If, который позволяет
программе выполнять переходы на ту или иную ветвись по значению Булаева
условия. Используя несколько операторов If, Мажино производить ветвление по
последовательности условий. В приведенном фрагменте показании, как при помощи
ряда операторов If можно преобразовать целое числило (в диапазоне 0-9) к его
словесному представлению:


Ziеphra = 0еnеite (‘Нуль‘);Zipеhra = 1еrite (‘Единица‘);Ziеphra = 2еnеte (‘Два‘);


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


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


значеиие1 : оператор (группа операторов);


значиение2 : оператор (группа операторов);


. . . . . . . . . . . . . . . . . . . . . .


значение N : оператор (группа операторов)


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


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


: wriеteln (NUMBER, ‘- число четное‘):
writtenеn (NUMBER, ‘- число нечетное‘);nd;


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


, 2, 3 : wriеteln
(‘Первый квартал‘);


4, 5, 6 : writеeln (‘Второй квартал‘);


, 8, 9 : writеeln (‘Третий квартал‘);


, 11, 12 : wrеiteln (‘Четвертый квартал‘);;




Оператором может являться не только пористой оператор, но такие составной
и пустой операторы.


: for i := 1 to 5 doеeln (‘*******‘);


: begеin {составной оператор}:=sqr(y-1); (x);


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


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


..9 : write (‘Это числило, является цифирей‘);




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


Циклический алгоритм - это алгоритм, который содержит или один или
несколько циклов.


Пример задачи: найти + не определенного количества чисел, которые задает
пользователь.


Исходными данными в этом случае являются переменная A - количество чисел и сами числа.
Значение очередного числа обозначим переменной Y. Результатом работы алгоритма станет сумма этих чисел,
которую обозначим переменной C.


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


Как же мы должны решать эту задачу? Сначала нужно запросить, сколько
чисел нужно будет сложить и считать это число в переменную A. Затем нужно так организовать
операторы, чтобы программа запрашивала очередное число и каждый раз складывала
его с предыдущими; и повторяла эту группу операторов A раз.


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


Познакомимся с первым из них - оператором цикла с предусловием while.


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


При выполнении оператора while
определенная группа операторов выполняется до тех пор, пока определенное в
операторе while булево условие истинно. Если условие
сразу ложно, то оператор не выполнится ни разу.


На русском языке это звучит примерно так:




пока выполняется данное условие
делай


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


При использовании цикла с предусловием надо помнить следующее:


) значение условия выполнения цикла должно быть определено до начала
цикла;


) если значение условия истинно, то выполняется тело цикла, после чего повторяется
проверка условия. Если условие ложно, то происходит выход из цикла;


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


Вернемся к нашей задаче вычисления суммы чисел. При вычислении суммы
используем следующий прием: вначале, когда еще не задано ни одно слагаемое,
сумму полагают равной нулю (С:=0), а затем, получая очередное слагаемое,
прибавляют его к сумме (С:=С+y)


Очень важное значение в операторе цикла имеет так называемая переменная
цикла. В нашей программе она называется i. С ее помощью мы обращаемся к
пользователю за очередным числом (write (‘Введите ‘,i,’-ое число ’)) и считаем
количество уже введенных чисел (i:=i+1), чтобы не запросить лишнее.
Одновременно переменная цикла участвует в булевом выражении (i<=A).




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


Мажино, конечно, циклиды со счетчиком моделировать при помощи операторов
while и Repeat, но структура цикла со счетчиком проще.


Следует помнить, что управляющая переменная не может быть типа real.


Исполнительная часть цикла может быть либо простим, либо составным
оператором. Если начальное значение цикла for ...to большие конечного значения,
то никакие операции не выполнится. Таким образом, следующий оператор не
приведет ни к каким действиям


Однако цикли, представленный в такой форуме, распечатает целые числила от
единицы до десяти:


Как Мажино догадаться, следующий цикл выполняет счет в обратном порядке


Часто исполнительная частить единого из циклов For является новыми
оператором циклида For. Структуры такого родии называются вложенными циклами.
При завершении внутреннего цикла управляющая переменная внешнего цикла
увеличивается. Повторение этих действий будет продолжаться до завершения
внешинего цикла. Приведенный ниже вложенный цикли печатает парии чисел, начиная
от (1,1), (1,2),... и кончая (10,10):


х:= 1
to 10 do for у:= 1 to 10 do wуriteln (‘(‘,х,’,’,y,’), ’);


1.9   Строка. Строковые переменные, и их описание




Строка (string) - это последовательность литер. Литерные строки уже
использовались нами в качестве аргументов оператора write при изучении темы
"Ввод-вывод". Теперь познакомимся с ними подробнее.


Тип Даниных (string) определяет строки с максимальной длиной 255
символов. Перемиренная этого типа может принимать значиения переменной длины.


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


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


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


Над стриками определены две операции:


. Операция сцепления (+) применяется для сцепления нескольких строк в
одну.


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


Если строфики имеют различную длину, но в общей части символы совпадают,
считается, что более короткая строка меньше, чем более длинная.


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


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


Допускается смешение в одном выражении операндов строкового и символьного
типа.


К отдельным символам строфики можно обратиться по номеру (индексу)
Даниного символа в строке.




.10   Работа с натуральными числами




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


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




.11   Процедуры. Описание процедур




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


Подпрограммы решают три важные задачи:


•       избавляют от необходимости многократно повторять в тексте
программы аналогичные фрагменты;


•       улучшают структуру программы, облегчая ее понимание;


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


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


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


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


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


. Бывают сложные частные алгоритмы.


Полезно отладить их отдельно в небольших тестирующих программах.
Включение программ с отлаженными алгоритмами в основную программу будет легким,
если они оформлены как подпрограммы.


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


Подпрограммы могут быть стандартными, т.е. определенными системой, и
собственными, т.е. определенными программистом.









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


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


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


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


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


Рекурсия - это вывоз подпрограммой (процедурой или функцией) садимой
асебия.


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









2. Теоретические основы курса «Программирования в Visual Basic»




Лучший способ познакомиться с Visual Basic - поскорее
создать и запустить какой-нибудь проект, пусть маленький и никоему, кроме нас,
не нужный, но зато с ним мы пройдем все этапы работы в Visual Basic. Этим мы сейчас и займемся. Садитесь за компьютер и
приступим. Без компьютера этот раздели принесет ивам мало пользы. Все, что я
говорю, вы отныне должны немедленно выполнить на компьютере, чтобы проверить,
правду я говорю или нет. Учиться БЕЙСИКу без компьютера - все равно, что
учиться кататься на велосипеде без велосипеда. Иногда я буду прямило говорить:
"Нажмите такуию-то клавишу" или "Сделайте на компьютере то-то и
то-то". Но мчащие я буду просто излагать материал, не повторяя по сто раз,
что нужно проверять на компьютере каждое мое слово. Например, я говорю, что
данная процедура по такой-то причине работает медленнее другой, и сразу же
перехожу к другой теме. Стоп! Не надо спешить за мной. Сначала проверьте, так
ли это на самим дефиле.




Процесс создания программы в Visual Basic состоит из двух шагов.


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


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


• Textbox
- поле ввода/редактирования текста;


• Command Button - командная
кнопка;


• СheckBox - независимая кнопка выбора;


• OptionButton - зависимая кнопка выбора;


• ComboBox - комбинированный список выбора.


Вид компонента, его размер и поведение определяют
значения свойств (характеристик) компонента.




2.3 Составные операторы условия и выбора в Visual Basic




Он позволяет по условию выбирать для выполнения ту или иную
последовательность действий. За ключевым словом If стоит логическое выражение,
которое принимает значение либо True, либо False. Если это выражение истинно
(True), то выполняются все выражения, расположенные между ключевыми словами
Then и Else. Если же логическое выражение ложно (False), то выполняются все
выражения, расположенные между ключевыми словами Else и End If, а если ключевое
слово Else отсутствует, то выражения, расположенные между ключевыми словами
Then и End If, игнорируются. После этих действий происходит переход к выполнению
выражения, следующего за ключевыми словами End If.


Немного подробнее об этом операторе.


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


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




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


Оператор повторения.While. В следующем примере Х (служащий счетчиком)
инициализируется нулем. Затем выполняется цикл Do While:


= 0= 0While X < 100= MyVar + 1= X + 1 “MyVar” + Str(MyVar)




Программа войдет в цикл при условии, что Х меньше 100. Поскольку Х равен
0, исполняется тело цикла. когда встречается оператор Loop , программа
возвращается к строке Do While для повторной проверки выше упомянутого условия.
так как в теле цикла Х увеличивается на 1, Х теперь равняется 1. Опять Х меньше
100, поэтому тело цикла исполняется еще раз. Этот процесс продолжается, пока Х
не станет равным 100. Когда Х равен 100, условие Do While перестает
удовлетворяться, и программа продолжает свое выполнение с оператора, следующего
за оператором Loop.


Если не принять мер к проверке условия цикла, то образуется бесконечный
цикл (infinite loop). Для управления выходом из цикла используются ключевы
Похожие работы на - Программирование в Turbo Pascal и Visual Basic Дипломная (ВКР). Информационное обеспечение, программирование.
Реферат: Маркетинг во внешнеэкономической деятельности. Скачать бесплатно и без регистрации
Курсовая Страницы
Реферат по теме Воздействие атомных станций на окружающую среду
Пресса и пр-структуры
Реферат: Greek Orthodox Church Essay Research Paper The
Курсовая работа по теме Государственные целевые бюджетные фонды, их формирование и использование
Новые Религиозные Движения 20 Века Реферат
Реферат: Договор пожизненного содержания с иждивением
Курсовая работа по теме Особенности упрощенной системы налогообложения и взимания акцизов на алкогольную и табачную продукцию
Контрольная работа: Закономерность прихода к власти большевиков в октябре 1917 года
Учебное пособие: Теплотехнический расчет ограждающих конструкций
Дипломная работа по теме Сравнительный анализ конструкций распределительного устройства высокого напряжения на проектируемой газомазутной ГРЭС-2400 МВт (8 К-300)
Реферат по теме Парламент и органы судебной власти Республики Беларусь: грани взаимодействия
Курсовая работа по теме АРТ-моделирование на фондовом рынке
Иноязычные Слова В Русском Языке Сочинение
Статья: Особенности стрелковой подготовки юных биатлонистов
Эссе На Тему Современный Человек И Политика
Дипломная работа по теме Исследование социально-психологических факторов дезадаптации сотрудников ОВД, имеющих опыт служебно-боевой деятельности
Контрольная работа по теме Характеристика компьютерных преступлений в Великом Новгороде и Новгородской области
Эссе По Фильму Троя
Курсовая работа: Досуговая деятельность в санаторно-курортных учреждениях
 
Контрольная работа: Учет затрат на производство Управление текущими

Report Page