Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
11.04.2015
Размер:
59.9 Кб
Скачать

Лабораторная работа 23

VISUAL BASIC

1 Цель:

1.1 Научиться разрабатывать программы с условным оператором в среде Visual Basic.

1.2 Закрепить умение работы в среде Visual Basic.

2 Литература:

2.1 Общая информатика. Новое издание / под ред С. Симонович СПб.: Питер, 2008

3 Подготовка к работе

    1. Повторить теоретический материал по конспекту лекций.

4 Основное оборудование:

4.1 ПЭВМ.

    1. Среда программирования Visual Basic.

5 Задание:

По указанию преподавателя решить одну из задач:

5.1 Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; в остальных случаях числа оставить без изменения.

    1. Дано действительное число а. Для функции f(x), график которой представлен на рисунке, вычислить значение f(a)

    1. Даны два действительных числа x, y. Определить, принадлежит ли точка с координатами x, y заштрихованной области

6 Порядок выполнения работы:

6.1 Изучить теоретический материал по теме.

6.2 Разработать математическую задачи

6.3 Разработать алгоритм решения в виде блок-схемы.

6.4 Разработать программу в среде Visual Basic.

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

6.6 Отладить программу.

6.7 Оформить отчет.

7 Содержание отчета:

    1. Титульный лист

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

7.3 Построение математической модели (константы, параметры, перемен-ные (входные и выходные), уравнения, ограничения)

    1. Формирование алгоритма в виде блок-схемы.

    1. Разработка программного кода

7.6 Данные для тестирования

7.7 Выводы по работе

7.8 Ответы на контрольные вопросы

  1. Контрольные вопросы:

8.1 Перечислите этапы решения задач на ЭВМ?

8.2 Приведите возможные блок-схемы ветвлений.

8.3 Опишите оператор ветвления, используемый в языке Visual Basic?

8.4 Что такое вложенное ветвление?

8.5 Каковы правила записи сложных условий в операторе ветвления?

Лабораторная работа 24

VISUAL BASIC

1 Цель:

1.1 Научиться разрабатывать программы с условным оператором в среде Visual Basic с использованием структуры цикла.

1.2 Закрепить умение работы в среде Visual Basic.

2 Литература:

2.1 Общая информатика. Новое издание / под ред С. Симонович СПб.: Питер, 2008

3 Подготовка к работе

3.1 Повторить теоретический материал по конспекту лекций.

4 Основное оборудование:

    1. ПЭВМ.

4.2 Среда программирования Visual Basic.

5 Задание:

5.1 Вычислить для заданного n

5.2 Вычислить для заданного n

5.3 Вычислить для заданного n

6 Порядок выполнения работы:

6.1 Изучить теоретический материал по теме.

6.2 Разработать математическую задачи

6.3 Разработать алгоритмы решения в виде блок-схемы.

6.4 Разработать программу в среде Visual Basic.

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

6.6 Отладить программу.

6.7 Оформить отчет.

7 Содержание отчета:

    1. Титульный лист

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

7.3 Построение математической модели (константы, параметры, переменные(входные и выходные), уравнения, ограничения)

    1. Формирование алгоритма в виде блок-схемы.

    2. Разработка программного кода.

7.6 Данные для тестирования.

7.7 Выводы по работе.

7.8 Ответы на контрольные вопросы.

  1. Контрольные вопросы:

8.1 Какие типы циклов реализованы в языке программирования Visual Basic.

8.2 Приведите блок-схемы циклов со счетчиком, с предусловием, с постусловием.

8.3 Какой из типов циклов является универсальным? Почему?

8.4 В каких случаях удобно использовать цикл со счетчиком?

8.5 Запишите и поясните структуру оператора цикла со счетчиком в языке Visual Basic?

Лабораторная работа 25

VISUAL BASIC

1 Цель:

1.1 Научиться разрабатывать программы обработки массивов данных в среде Visual Basic.

1.2 Закрепить умение работы в среде Visual Basic.

2 Литература:

2.1 Общая информатика. Новое издание / под ред С. Симонович СПб.: Питер, 2008

3 Подготовка к работе

3.1 Повторить теоретический материал по конспекту лекций.

4 Основное оборудование:

    1. ПЭВМ.

4.2 Среда программирования Visual Basic.

  1. Задание:

По указанию преподавателя решить одну из задач

5.1 Заполнить массивы целых чисел {ai}, { bi} случайными числами в диапазоне [15, 31], i = 1, 2, ..., n. Вычислить S = (а1+bn)(а2+bn-1)...(аn+b1).

5.2 Заполнить массив целых чисел а1 , а2 , ... , аn случайными числами в диапазоне [-25, 18]. Заменить отрицательные числа их квадратами и вывести новый массив.

5.3 Заполнить массив целых чисел а1 , а2 , ... , аn случайными числами в диапазоне [-30, 40]. Определить значение и индекс максимального члена массива.

6 Порядок выполнения работы:

6.1 Изучить теоретический материал по теме.

6.2 Разработать математическую задачи

6.3 Разработать алгоритм решения в виде блок-схемы.

6.4 Разработать программу в среде Visual Basic.

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

6.6 Отладить программу.

    1. Оформить отчет.

7 Содержание отчета:

7.1 Титульный лист

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

7.3Построение математической модели (константы, параметры, переменные(входные и выходные), уравнения, ограничения)

    1. Формирование алгоритма в виде блок-схемы.

7.5 Разработка программного кода

7.6 Данные для тестирования

7.7 Выводы по работе

    1. Ответы на контрольные вопросы

8 Контрольные вопросы:

8.1 Что такое массив?

8.2 Какие способы описания массивов используются в языке Visual Basic?

8.3 Напишите формулу генерации случайного числа х5;15

8.4 Что такое датчик случайных чисел? Как его инициализировать?

8.5 Как определить индекс минимального элемента массива?

8.6 Какой способ вывода на экран элементов массива вы знаете?

Соседние файлы в папке 8 VB