Вариант |
Задание |
1 |
2 |
1 |
Составить программу вывода в ячейки рабочего листа Excel всех четных чисел от 0 до 20 |
2 |
Составить программу вывода в ячейки рабочего листа Excel всех четных чисел от 0 до 20 в порядке убывания |
3 |
Составить программу вывода в ячейки рабочего листа Excel всех нечетных чисел от 1 до 15 |
4 |
Составить программу вывода на печать всех нечетных чисел от 5 до 15 в порядке убывания |
5 |
В компьютер последовательно ввести данные (двадцать значений) в дюймах. Преобразовать эти данные в метры (1 дюйм = 0,0254 м) и вывести их на лист Excel в виде таблицы |
6 |
В компьютер последовательно ввести 15 чисел. Эти данные представленные в градусах, перевести в радианы и вывести их на лист Excel в виде таблицы |
Окончание табл. 5.2
1 |
2 |
7 |
В компьютер последовательно ввести 10 произвольных чисел х. Составить программу, которая печатала бы в четыре столбца следующие результаты: х, FIX(x), INT(x), CINT(x) |
8 |
В компьютер ввести последовательно 12 произвольных чисел х, составить программу, которая печатала бы в три столбца следующие результаты: х, arcsinx, аrcosx, и вывести их на лист Excel в виде таблицы |
9 |
Написать программу, которая выводит на лист Excel квадраты и кубы целых чисел а от 1 до 10 в виде таблицы. Столбцы таблицы должны иметь обозначения, например: а, а2, а3 |
10 |
Составить программу перевода значений температуры по шкале
Цельсия
от 0 до 100 градусов с шагом в пять градусов в их эквиваленты по шкале Фаренгейта. Для
перевода
использовать формулу: |
11 |
Составить программу перевода 1, 2, …, 20 долларов США в рубли по текущему курсу (курс вводится через окно InputBox). Результат перевода вывести на лист Excel в виде таблицы |
12 |
Составить программу распечатки стоимости 50, 100, 150,…, 1000г. сыра. Стоимость 1 кг сыра ввести в окне InputBox, вывести результат на лист Excel в виде таблицы |
13 |
Составить таблицу
соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г). |
14 |
Рассчитать значения удля значений х, равных 4, 5, …, 28, если у задается формулой: y = 2t2 +5,5t –2, где t = x + 2 |
15 |
Вывести данные на лист Excel в виде таблицы
значения sin 0,1; |
З а д а н и е 3. Составить алгоритм и программу вложенных циклов с использованием операторов For – Next, While – Wend (первую переменную считать переменной внешнего цикла) в соответствии с индивидуальным заданием (табл. 5.3). Значения аргумента, функции ввести в таблицу рабочего листа Excel и построить график (точечную диаграмму).
Таблица 5.3
Функции для построения семейства кривых
Вариант |
Функция |
Диапазон изменения аргументов |
Шаг изменения аргументов |
1 |
2 |
3 |
4 |
1 |
–π/2 ≤ x ≤ π/2 2 ≤ a ≤ 10 |
∆x = π/10 ∆a = 1 |
|
2 |
0 ≤ x ≤ π |
∆x = π/10 |
|
3 |
0 ≤ x ≤ π 1 ≤ a ≤ 4 |
∆x = π/10 ∆a = 0,5 |
|
4 |
–π ≤ x ≤ π 1,5 ≤ a ≤ 2 |
∆x = π/10 ∆a = 0,1 |
|
5 |
0 ≤ x ≤ π 3 ≤ a ≤ 3,5 |
∆x = π/10 ∆a = 0,1 |
|
6 |
0 ≤ x ≤ π 2 ≤ b ≤ 3 |
∆x = π/10 ∆b = 0,1 |
|
7 |
–1 ≤ x ≤ 1 1 ≤ a ≤ 2 |
∆x = 0,2 ∆a = 0,2 |
|
8 |
–1 ≤ x ≤ 1 10 ≤ c ≤ 20 |
∆x = 0,3 ∆c = 5 |
|
9 |
–1 ≤ x ≤ 1 2 ≤ c ≤ 3 |
∆x = 0,25 ∆c = 0,25 |
|
10 |
–1 ≤ x ≤ 2 1 ≤ a ≤ 5 |
∆x = 0,2 ∆a = 0,6 |
|
11 |
–π ≤ x ≤ π/2 2 ≤ a ≤ 4 |
∆x = π/20 ∆a = 0,5 |
|
12 |
2 ≤ x ≤ 3 1 ≤ a ≤ 2 |
∆x = 0,1 ∆a = 0,2 |
|
13 |
–π ≤ x ≤ π 2 ≤ a ≤ 4 |
∆x = π/10 ∆a = 0,1 |
Окончание табл.5.3
1 |
2 |
3 |
4 |
14 |
–π/2 ≤ x ≤ π/2 2 ≤ b ≤ 3 |
∆x = π/10 ∆b = 0,1 |
|
15 |
0 ≤ x ≤ π 2 ≤ a ≤ 3 |
∆x = π/10 ∆a = 0,5 |
Лабораторная работа 6
АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ С ВЕТВЛЕНИЕМ
Цель работы: изучение особенностей решения задач циклической структуры с ветвлением, реализации цикла со счетчиком.
6.1. Теоретические сведения
|
П р и м е р 1. Составить алгоритм и программу табулирования функции при b =1,5:
Аргумент x изменяется от 0,1 до 1 (0,1 ≤ x ≤1) с шагом ∆x = 0,1. Схема алгоритма приведена на рис. 6.1. Для организации цикла по переменной x служит блок 3. Телом цикла является разветвляющийся алгоритм по условию bx < 1 (блоки 4 – 7).
Программа на языке VBA имеет вид:
Option Explicit
Sub PR1()
|
Dim i As Integer, j As Integer
i = 2: j = 2 : b=1.5
For x = 0.1 To 1 Step 0.1
If b * x < 1 Then
y = b * x + Log(x)
Cells(i, 1) = x: Cells(i, 2) = y : i=i+1
Else
y = b * x - Log(x)
Cells(j, 3) = x: Cells(j, 4) = y : j=j+1
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.