Слайд 2
Темы лабораторных работ
Основные средства языка программирования
VB .NET. Типы данных (файл Тема 01–02)
2. Структура
VB-программ и процедуры.
Средства программирования алгоритмов
линейной структуры (файл Тема 01–03)
3. Программирование алгоритмов разветвляющихся структур (файл Тема 01–04)
Контрольная работа №1
Программирование алгоритмов регулярных
циклических структур и циклических структур цикл в цикле (файл Тема 01–05)
Слайд 3
Методические указания и оргвопросы
Теоретические материалы и задания к лабораторным и контрольным работам содержатся
в соответствующих файлах электронного пособия в компьютерных классах.
Отчеты по работам должны быть изготовлены в MS Word в формате A4 с титульным листом и представлены в бумажном виде. Содержание отчета указано в описаниях соответствующих работ.
В порядке исключения допускается сдача лабораторных работ без представления отчетов, с предъявлением работающей программы на кафедральном или личном компьютере. Контрольная работа представляется только в бумажном виде.
Слайд 4
Методические указания и оргвопросы
При сдаче лабораторной работы без представления отчета схема алгоритма программы
должна быть нарисована от руки на отдельном листе.
Если лабораторная работа не выполнена в отведенные по расписанию часы, то она сдается на зачетном занятии с обязательным представлением бумажного отчета.
Ввиду ограниченного количества компьютеров в учебных классах приветствуется выполнение работ на личных компьютерах.
Зачет по дисциплине ставится по совокупности всех выполненных лабораторных работ и контрольной работы.
Слайд 5
Изображения блоков на схемах алгоритмов
Слайд 6
Типы данных в VB
Важно: арифметические данные целых типов хранят точные значения чисел,
а вещественных
типов (с плавающей точкой) – приближенные значения
Слайд 7
Слайд 8
Инициализация переменных при объявлении. Объявление констант.
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Неявные преобразования типов данных
Слайд 13
Функции явного преобразования типов данных
Слайд 14
Пример задания к лабораторной работе №1
где:
x, y и z – вещественные переменные типа
Double
m – вещественная переменная типа Single
k – целая переменная типа Integer
[] – целая часть числа
Слайд 15
Слайд 16
Запись вычислений на VB
z = (0.002 – Exp(x^y)) / ((100 – y)*(x +
2))
k = z
m = Fix(z)
Слайд 17
Форма для организации интерфейса
Слайд 18
Программный код первого проекта
Слайд 19
Программный код второго проекта
Слайд 20
Результаты выполнения обоих проектов
Слайд 21
Процедурное программирование
Слайд 22
Процедурное программирование
Слайд 23
Описание процедуры-функции
Слайд 24
Описание процедуры-функции
Слайд 25
Слайд 26
Описание процедуры-подпрограммы
Слайд 27
Описание процедуры-подпрограммы
Слайд 28
Пример процедуры-подпрограммы
Слайд 29
Использование процедур для ввода-вывода данных
Слайд 30
Области видимости переменных
Слайд 31
Разветвляющиеся структуры
Слайд 32
Логический тип данных и логические выражения
Слайд 33
Операции отношения
Сложное логическое выражение состоит из простых логических выражений, переменных и констант, связанных
логическими операциями.
Слайд 34
Слайд 35
Однострочный оператор If
Разветвляющиеся алгоритмические структуры в языках программирования реализуются операторами условного перехода.
Слайд 36
Слайд 37
Примеры блочного оператора If
Слайд 38
Слайд 39
Слайд 40
Слайд 41
Циклические структуры и их программирование
Слайд 42
Регулярный цикл с параметром
Слайд 43
Пример. Постановка задачи
Построить таблицу значений функции
y = 12∙sin(x+2) + 15∙cos(4∙x)
при изменении x на
отрезке [-1;1] с шагом 0.1.
Вычислить наибольшее и наименьшее значение функции на отрезке, а также количество положительных и количество отрицательных значений функции.
Слайд 44
Пример. Интерфейс пользователя
Слайд 45
Пример. Схема алгоритма процедуры RegCikl
Слайд 46
Слайд 47
Пример. Программный код (продолжение)
Слайд 48
Пример. Программный код (окончание)