Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8899

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
2.01 Mб
Скачать

14Имеется массив М из N натуральных числе. Составьте алгоритм замены всех элементов массива, меньших 50, числом 50. Если таких элементов нет, выдать сообщение: «таких элементов нет».

15Дан массив В из N целых чисел. Составьте алгоритм подсчета, сколько раз в массиве встречается минимальное число.

16Имеется массив С из N целых чисел. Составьте алгоритм вычисления произведения и количества положительных элементов массива.

17Имеется массив В из N чисел. Составьте алгоритм решения задачи подсчёта количества элементов, принадлежащих заданному отрезку [а, b]. Если таких элементов нет, то выдать сообщение.

18Имеется массив А из N элементов. Составьте алгоритм решения задачи вычисления суммы положительных и количества отрицательных элементов массива.

19Имеется массив К из N чисел. Составьте алгоритм решения задачи замены всех элементов массива, меньших 5, на квадраты этих элементов. Если таких элементов нет, то выдать соответствующее сообщение.

20Дан массив А из N элементов. Составьте алгоритм подсчета, сколько раз в массиве встречается максимальное число.

21Составить алгоритм замены элементов массива В из N чисел следующим образом: числа, попадающие в интервал [а, b], уменьшить вдвое, а остальные – увеличить вдвое. Вывести на печать исходный массив В и результирующий массив.

22Имеется массив Р из N целых чисел. Составьте алгоритм вычисления произведения отрицательных и положительных элементов массива.

23В массиве К из N целых чисел определить сумму всех тех элементов, значения которых превышают среднее значение.

24В массиве С из N целых чисел все нулевые элементы заменить максимальным элементом. Вывести на печать исходный массив С и результирующий массив Т.

25Имеется массив А из N вещественных чисел. Определить число отрицательных, нулевых и положительных элементов.

26

В произвольно заданном одномерном массиве определить

 

элемент, сумма которого с первым элементом максимальна.

 

 

27

Имеется массив Р из N целых чисел. Составьте алгоритм замены

 

всех элементов массива, меньших 10, единицей, а если есть

 

элемент массива больше 10, то ничего не менять.

 

 

28

Имеется массив K из N вещественных чисел. Составьте алгоритм

 

такой задачи: если первый элемент массива положителен, то

 

каждый

второй

элемент массива

заменить числом 50, иначе

 

выдать сообщение: «все без перемен».

 

 

29

Имеется массив Т из N целых чисел. Составьте алгоритм

 

подсчета, сколько раз число t встречается среди элементов

 

данного

массива,

в противном

случае вывести сообщение:

 

«элементов t в массиве нет».

 

 

 

30

В массиве В из N целых чисел определить количество всех

 

элементов, значения которых меньше среднего значения всех

 

элементов массива.

 

 

 

 

 

 

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

1.Что такое массив?

2.Что такое размерность массива?

3.Как выполнить объявление массива в программе?

4.Как обратиться к элементу массива?

5.Как организовать ввод элементов массива?

6.Запишите структуру сложного блочного оператора оператора IF.

7.Зарисуйте соответствующую алгоритмическую структуру.

8.Какова особенность обработки элементов массива?

9.С чего начинается поиск наименьшего (наибольшего) элемента массива?

10.Объясните алгоритм поиска наименьшего (наибольшего) элемента

массива.

11.Как подсчитать сумму элементов массива?

ЯЗЫК ПРОГРАММИРОВАНИЯ VISUAL BASIC

(интерактивные приложения)

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

номер, тему, цель лабораторной работы;

номер варианта;

задание;

входные и выходные данные для каждого задания;

эскиз проектируемой формы;

форму с указанием используемых элементов управления;

текст программы с комментариями.

Лабораторная работа №1

Тема: Интерактивные приложения в Visual Basic.

Цель работы: Создание Windows-приложений в среде Visual Basic.

Приобретение навыков проектирования графического интерфейса.

Варианты заданий лабораторной работы приведены в таблице 5

Задание

1.Создать новый проект в среде Visual Basic.

2.Составить эскиз интерактивной формы

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

4.Выполнить сборку и компиляцию программы.

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

 

6. Записать

полученные результаты и оформить отчёт о проделанной

работе.

 

 

 

 

 

 

Таблица 5 -. Варианты к лабораторной работе № 1

 

 

 

 

 

 

 

 

 

Значения

 

 

задани

 

Выражение

 

 

 

переменных

 

 

я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

a=3.17

 

 

 

 

 

b=5.34

 

 

 

 

 

x=4.1

 

 

 

 

 

 

 

 

2

 

 

a=8.31

 

 

 

 

 

b=4.50

 

 

 

 

 

x=2.71

 

 

 

 

 

 

 

 

3

 

 

a=8.31

 

 

 

 

 

b=4.50

 

 

 

 

 

x=4.412

 

 

 

 

 

 

 

 

4

 

 

a=5.34

 

 

 

 

 

b=4.10

 

 

 

 

 

 

 

 

5

 

 

a=2.412

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

a=2.412

 

 

 

 

 

x=29

 

 

 

 

 

 

 

 

7

 

 

a=2.71

 

 

 

 

 

b=5.34

 

 

 

 

 

x=33

 

 

 

 

 

 

 

 

8

 

 

a=7.31

 

 

 

 

 

b=2.17

 

 

 

 

 

x=21

 

 

 

 

 

 

 

 

9

 

 

a=3.115

 

 

 

 

 

x=51

 

 

 

 

 

 

 

 

10

 

 

a=4.115

 

 

 

 

 

x=44

 

 

 

 

 

 

 

 

11

 

 

a=8.133

 

 

 

 

 

 

 

 

12

 

 

a=8.71

 

 

 

 

 

 

 

 

 

x=78

 

 

 

13

 

a=8.735

 

 

b=2.41

 

 

 

14

 

a=3.891

 

 

x=64

 

 

 

15

 

a=8.735

 

x=22

 

 

 

 

 

16

 

a=12.13

 

 

x=14

 

 

 

17

 

u=2.95 104

 

 

y=0.88

 

 

x=1.22 103

18

 

a=6.35

 

 

b=1.5 102

 

 

x=0.56

 

 

 

19

 

l=2.7 103

 

 

m=6.54

 

 

x=0.82

 

 

 

20

 

a=3.42

 

 

b=152 102

 

 

x=14.5

 

 

 

21

 

a=4.78

 

 

b=2.83 102

 

 

x=35.5

 

 

 

22

 

l=2.8 104

 

 

n=1.45

 

 

x=2.2

 

 

y=8.2

 

 

 

23

 

p=3.7 103

 

 

q=-21.2

 

 

b=2.17

 

 

x=132

 

 

 

24

 

a=-1.5 102

 

 

b=0.98

 

 

x=15.2

 

 

 

25

 

u=2.72

 

 

v=1.045 103

 

 

x=0.24

 

 

 

26

 

m=5.48

 

 

n=0.75 102

 

 

q=2.8

 

 

 

27

 

p=2.8 102

 

 

q=0.35

 

 

m=37.2

 

 

 

28

 

U=2.75 102

 

 

V=1.54

 

 

 

29

 

p=5.75

 

 

q=1.3

 

 

 

30

 

p=1.3 103

 

 

x=4.75

 

 

y=23.2

 

 

 

Лабораторная работа № 2

Тема: Windows приложение в Visual Basic: калькулятор.

Цель

работы:

создание

Windows-приложения,

аналогичного

стандартному калькулятору Windows.

Задание (1 уровень)

1.Создать новый проект.

2.Составить эскиз интерактивной формы – калькулятора, способной выполнять простые арифметические действия.

3.Задать значения свойств элементов управления, размещенных на интерактивной форме.

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

соответствующий событию активизации (нажатия) элемента управления.

5.Осуществить сборку и компиляцию модулей проекта.

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

Задание (2 уровень)

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

стирание одного символа, стирание числа.

Задание (3 уровень)

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

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

1.Какое приложение называется интерактивным?

2.Перечислите этапы разработки интерактивного приложения.

3.Что такое класс и объект?

4.Какие объекты используются в программе?

5.Какие элементы управления используются для ввода исходных данных?

6.Какие элементы управления используются для вывода результатов?

7.Каково назначение элементов управления Label?

8.Каково назначение элементов управления Button?

9.Как задать свойства элементов управления?

10.Назовите основные свойства элементов управления.

11.Что такое событие в программе, назовите события?

12.Что такое событийная процедура?

13.Как приступить к написанию программного кода?

14.Как организован ввод данных в интерактивном приложении?

15.Как организован вывод данных в интерактивном приложении?

16.Назначение функций Val и Cstr?

Текстовый редактор Word

Лабораторная работа №1

Тема: Набор, редактирование и форматирование текста.

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

Задание 1: Наберите текст и отформатируйте его точно так же, как в задании. Название шрифта Times New Roman, высота шрифта текста 12

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

Задание 2: Используя клавиатуру и таблицу символов, наберите следующие символы:

Точку, запятую, «кавычки», двоеточие, точку с запятой,

α β ∞ § ≤  

Задание 3: Наберите текст и отформатируйте его в полном соответствии с примерами. Поля: левое - 2,5 см, правое -1 см, верхнее 2 см, нижнее - 2 см.

Интервал до и после абзаца 6 пт. В скобках после каждого абзаца стоят цифры;

первая соответствует левому отступу абзаца, вторая – правому отступу, третья

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

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

1.Укажите на экране панель быстрого доступа и регулятор масштаба.

2.Как временно скрыть ленту на экране?

3.Кнопка Файл открывает доступ к командам: Создать и Открыть. Какая между ними разница?

4.Кнопка Файл открывает доступ к командам: Сохранить и Сохранить как…. Какая между ними разница?

5.Как изменить ориентацию страницы (от книжной к альбомной и обратно)?

6.Как изменить масштаб отображения текста документа на экране?

7.Как выделить фрагмент текста?

8.Как удалить фрагмент документа?

9.Как скопировать фрагмент документа через буфер?

10.Как разрешить или отменить перенос слов в строке?

11.Как проверить орфографию текста?

12.Как изменить размер шрифта, тип шрифта?

13.Как изменить регистр букв?

14.Для чего служат кнопки <Ж>, <К>, <Ч>?

15.Как выровнять текст или абзац по левому краю, по центру, по правому краю, по ширине?

16.Каково назначение элементов горизонтальной линейки?

17.Как изменить междустрочный интервал?

18.Как изменить межбуквенный интервал?

19.Как перейти на новую строку внутри абзаца?

20.Как принудительно перейти на другую страницу?

Лабораторная работа №2

Тема: Подготовка таблиц в документе, оформление списков.

Цель работы: Научиться создавать и форматировать таблицы,

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

Задание 1: Подготовьте следующие таблицы, отформатируйте их.

Таблицы 1, 2 заполните произвольными данными и выполните расчёты по формулам.

Задание 2: Подготовьте письмо, используя для оформления реквизитов таблицу с 3 столбцами, с которой снято обрамление. Логотип организации разместить на колонтитуле.

Задание 3: Наберите нижеследующую информацию, используя возможности Word при нумерации пунктов. Оформите маркированный,

нумерованный и многоуровневый список.

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

1.Какие вкладки появляются на ленте при работе с таблицей?

2.Как вставить таблицу в документ?

3.Как добавить строку в середину и конец таблицы?

4.Как добавить столбец в таблицу?

5.Как объединить ячейки таблицы?

6.Как разбить ячейки таблицы?

7.Как управлять типом линии для обрамления таблицы?

8.Как расположить текст в ячейке таблицы по центру?

9.Как изменить направление текста в ячейке таблицы?

10.Как выполнить простейший расчёт в таблице?

11.Как использовать таблицу для оформления реквизитов письма?

12.Что такое колонтитул? Как создать колонтитулы?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]