
- •Часть 3
- •Содержание
- •Введение
- •Задание в
- •Задание к работе Задание а
- •Варианты заданий а
- •Задание b
- •Методические указания к выполнению задания а Табулирование функций
- •Пример выполнения задания a лабораторной работы
- •Методические указания к выполнению задания b Вычисление суммы
- •Вычисление произведения
- •Примеры выполнения задания b лабораторной работы
- •Задачи для самостоятельного выполнения
- •Контрольные вопросы
- •Содержание отчета
- •Библиографический список
- •Приложение а (обязательное) Структура «цикл» (циклический вычислительный процесс)
- •Приложение б (обязательное) Операторы, реализующие структуру «цикл»
- •3 46500, Г. Шахты, Ростовская обл., ул. Шевченко, 147
Задачи для самостоятельного выполнения
Разработать алгоритм и составить программу решения следующих задач. Произвести ввод, редактирование, тестирование, отладку программы, решение и анализ результатов решения задач на компьютере.
Вариант 1. Вычислить таблицу перевода миль в километры для расстояний от 5 до 75 миль с шагом 5, если 1 миля составляет 1,609 км.
Вариант 2. Вычислить таблицу соответствия между весом в фунтах и весом в килограммах для значений от 1 до 10 фунтов с шагом 1 ф, если 1 ф=400 г.
Вариант 3. Вычислить сумму значений функции у=x^2 на отрезке [1,5] c шагом 1.
Вариант 4. Протабулировать функцию y=sin(x) на отрезке [0, 6.28] с шагом h=0.785. Вывести все положительные значения функции.
Вариант 5. Определить, сколько чисел, являющихся квадратом целого числа, принадлежат заданному диапазону натуральных чисел.
Вариант 6.
Дано натуральное
число N. Вычислить:
.
Вариант 7.
Дано натуральное
число N. Вычислить
.
Вариант 8. Вывести значения функции z=xk/k, которые больше a и значения k, при которых это условие выполняется. k=1, 2, 3, …, n. Переменные n, x и a вводятся.
Вариант 9. Протабулировать функцию y=sin(x) на отрезке [0, 6.28] с шагом h=0.785. Вывести все отрицательные значения функции.
Вариант 10. Старик поймал в первый год 3 золотые рыбки, а каждый следующий год ловил на одну рыбку больше. Сколько золотых рыбок он поймал за 33 года?
Вариант 11. Вычислить сумму квадратов нечетных чисел из интервала от 1 до 10.
Вариант 12. Вычислить S=22+24+26+28+210.
Вариант 13. Расход бензина на 100 км пути в среднем составляет 9 л. Составить таблицу стоимости бензина для расстояний 200 км, 400 км, 600 км, 800 км и 1000 км, если цена одного литра равна x руб.
Вариант 14. Вычислить таблицу перевода температуры из градусов по шкале Цельсия (C) в градусы по шкале Фаренгейта (F) для значений температуры от 35 до 40 C с шагом 1 C, используя формулу перевода F=1.8*C+32.
Вариант 15. Вычислить S= (3n+3) + (3n+6) + (3n+9) + ...+ (3n+30), где n – целое число.
Контрольные вопросы
Назовите базовую управляющую структуру, реализующую циклический вычислительный процесс.
Назовите разновидности алгоритмической структуры (базовой управляющей структуры) «ЦИКЛ» и отличительные особенности каждой из них.
Назовите операторы языка QBasic или VBA, с помощью которых организуется циклический вычислительный процесс, назначение и отличительные особенности каждого из них и как они выполня-ются.
Можно ли выйти из цикла For до его завершения и если можно, то как?
Можно ли выйти из цикла Do до его полного выполнения по дополнительному условию оператором Goto<метка>?
Можно ли закончить цикл For до завершения цикла Do, если цикл Do находится внутри цикла For?
Сколько конструкций имеет цикл Do в языке Basic?
Назначение цикла While...Wend?
Определите значение целочисленной переменной S после выпол-нения фрагмента алгоритма
Укажите, какой результат будет выведен на экран при выполнении следуюшего фрагмента программы:
For t=1 To 7
Print t;t+2;
Next t
Укажите, какой результат будет выведен на экран при выполнении следуюшего фрагмента программы:
For f=0 To 9 Step 3
Print 2*f;f*f;
Next f
Определите, сколько раз будет выполнено тело цикла в приведенном фрагменте
For i = 2 To n Step 1 s = s + i Next i
при n, равном: а) 2; б) 0; в) 4; г) 5.
Определите значение переменной a после выполнения каждого из фрагментов алгоритма:
1) a = 0
For i =1 To 7
a = a + i
Next i
2) a = 1: n = 7
For i = n To 2 Step –1
a = a + i
Next i
3) a = 0
For i = 2 To 7
a = a + i
Next i
Определите значение переменной с после выполнения каждого из фрагментов программы:
1) c=0 For i=1 To 4 c=c+(i+2) Next i |
2) c=1 For i=1 To 4 Step 2 c=c*(i+1) Next i |
3) c=0 For i=2 To 5 Step 2 c=c+i^2 Next i |