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

7 Лаб. Задачи For_While_Repeat

.doc
Скачиваний:
26
Добавлен:
26.03.2016
Размер:
82.43 Кб
Скачать

  1. Написать программу, которая вычисляет сумму первых n целых нечетных положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже представлен рекомендуемый вид экрана во время работы программы.

Вычисление суммы положительных чисел.

Введите количество суммируемых чисел —> 20

Сумма первых 20 положительных чисел равна 400.

  1. Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже представлен рекомендуемый вид экрана во время работы программы.

Вычисление суммы четных положительных чисел.

Введите количество суммируемых чисел и нажмите <Enter>

-> 12

Сумма первых 12 положительных четных чисел равна 156.

  1. Написать программу, которая вычисляет сумму первых n членов ряда 1, 3, 5, 7, .... Количество суммируемых членов ряда задается во время работы программы. Ниже представлен рекомендуемый вид экрана во время работы программы.

Вычисление частичной суммы ряда: 1,3,5,7, ...

Введите количество суммируемых членов ряда —> 15

Сумма первых 15 членов ряда равна 330.

  1. Написать программу, которая вычисляет сумму первых n членов ряда 1+1/2+1/3+1/4 …

Количество суммируемых членов ряда задается во время работы программы. Ниже представлен рекомендуемый вид экрана во время работы программы:

Вычисление частичной суммы ряда: 1+1/2+1/3+ ...

Введите кол-во суммируемых членов ряда —> 15

Сумма первых 15 членов ряда равна 3.3182

  1. Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа n (n!) называется произведение целых чисел от 1 до n. Например, 4!= 1*2*3*4).

Вычисление факториала.

Введите число, факториал которого надо вычислить

-> 7

Факториал 7 равен 5040

  1. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 0 до 20, выводит эти числа на экран и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время работы программы приведен ниже.

*** Случайные числа ***

1 3 4 2 7 4 9 6 2 1, сред.арифм.= 3.9

  1. Написать программу, которая выводит таблицу квадратов целых положительных нечетных чисел (первых пяти). Ниже представлен рекомендуемый вид экрана во время работы программы.

Таблица квадратов нечетных чисел

Число

Квадрат

1

1

3

9

5

25

7

49

9

81

  1. Написать программу, которая выводит таблицу степеней двойки (от нулевой до десятой). Ниже представлен рекомендуемый вид экрана во время работы программы.

Таблица степеней двойки

0 1

1 2

2 4

3 8

4 16

5 32

6 64

7 128

8 256

9 512

10 1024

  1. Написать программу, которая выводит на экран таблицу умножения, например, на 7. Рекомендуемый вид экрана во время работы программы приведен ниже.

Таблица умножения на 7:

7 X 2 = 14 7 X 3 = 21 7 X 4 = 23 7 X 5 = 35 7 X 6 = 42 7 X 7 = 49 7 X 8 = 56 7 X 9 = 63

  1. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 10 до 30, выводит эти числа на экран и вычисляет их сумму. Рекомендуемый вид экрана во время работы программы приведен ниже.

Случайные числа

1ч=10 2ч=13 3ч=14 4ч=22 5ч=17 6ч=14 7ч=29 8ч=16 9ч=12 10ч=11,

сумма = 158

  1. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности из 5 положительных чисел. Рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).

Определение максимального числа последовательности из 5 положительных чисел. Вводите числа:

1=56

2=75

3=43

4=30

5=22

Максимальное число: 75.


  1. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 10 до 40, выводит эти числа на экран и вычисляет минимальное число этой последовательности.

Определение минимального числа последовательности из 10 случайных чисел. 1ч=36 2ч=27 3ч=13 4ч=17 5ч=22 6ч=18 7ч=33 8ч=30 9ч=26 10ч=19

Минимальное число: 13.

  1. Дано 200 долларов, на которые надо купить 100 предметов. Тетрадь стоит 0.5 доллара, набор карандашей – 5 долларов, пачка бумаги – 10 долларов. Сколько и каких канцтоваров можно купить на заданную сумму?

  1. Найти сумму квадратов всех целых чисел от А до 50. Число А должно задаваться во время работы программы, А должно быть меньше 50.

  1. Известны данные о температуре воздуха в течение месяца (30 дней). Определить, сколько раз температура опускалась ниже 0 С.

  1. Вычислить сумму ряда чисел. Значение n должно задаваться в программе

  1. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. Рекомендуемый вид экрана во время работы программы:

*** Случайные числа ***

6 10 4 2 5 8 1 7 7 3 сред, арифм. 5.30 10 3 б 1 10 1 3 8 7 6 сред, арифм. 5.50 5 2 2 5 4 2 2 1 6 10 сред, арифм. 3.90 Для завершения работы нажмите <Enter>

While - Repeat

  1. Написать программу, которая выводит таблицу значений функции в диапазоне от –4 до 4 с шагом 0,5.

  1. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел (1,2, 1,4, 1,6, 1,8,…), меньших или равных А. Значение А должно задаваться во время работы программы. Рекомендуемый вид экрана во время работы программы приведен ниже.

Вычисление среднего арифметического последовательности дробных чисел.

Введите значение А —> 2,1 Вывод последовательности.

-> 1.2 -> 1.4 -> 1.6 -> 1.8 -> 2.0 Среднее арифметическое введенной последовательности: 1.6. Для завершения работы программы нажмите <Enter>.

  1. Написать программу, которая выводит таблицу значений функции у = –2,4x2+5х–3 в диапазоне от –2 до 2 с шагом 0,5. Ниже представлен рекомендуемый вид экрана во время работы программы.

X

Y

- 2

-22.60

-1.5

-15.90

-1

-10.40

-0.5

-6.10

0

-3.00

0.5

-1.10

1

-0.40

1.5

-0.90

2

-2.60

  1. Написать программу, которая получает последовательность из дробных чисел (2.0, 2.5, 3.0, 3.5, 4.0) меньших или равных Y, и после получения каждого числа выводит среднее арифметическое полученной части последовательности. Значение Y должно задаваться во время работы программы. Рекомендуемый вид экрана во время работы программы:

Обработка последовательности дробных чисел. Введите Y -> 5.00

После каждого числа нажимайте <Enter>

-> 2.00 Количество чисел: 1 Сумма: 2.0 Сред.арифметическое: 2.0 -> 2.5 Количество чисел: 2 Сумма: 4.5 Сред.арифметическое: 2.25 -> 3.0 Количество чисел: 3 Сумма: 7.5 Сред.арифметическое: 2.5

... Для завершения работы программы нажмите <Enter>.

  1. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. Выход из цикла при вводе значения 0. Программа должна вывести количество чисел, минимальное и максимальное число последовательности. Рекомендуемый вид экрана:

Обработка последовательности дробных чисел. Введите количество чисел последовательности -> 5

Вводите последовательность. После ввода каждого числа нажимайте <Enter>

-> 5.4

-> 7.8

-> 3.0

-> 1.5

-> 2.3

Количество чисел: 5

Среднее арифметическое: 4.00

Минимальное число: 1.5

Максимальное число: 7.8

Для завершения нажмите <Enter>

  1. Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 0,1 кг до 1 кг с шагом 0,1. Рекомендуемый вид экрана программы во время ее работы:

Введите цену одного килограмма и нажмите <Enter> -> 16.50

Вес (гр)

Cтоимость (тыс.руб.)

0,1

1.65

0,2

3.30

0,3

4.95

0,4

6.60

0,5

8.25

0,6

9.90

0,7

11.55

0,8

13.20

0,9

14.85

1

16.50

  1. Написать программу, которая выводит таблицу значений функции у = |х–2|. Диапазон изменения аргумента – от – 4 до 4, шаг приращения аргумента = 1,2.

  1. Написать программу, которая выводит таблицу значений функции Диапазон изменения аргумента – от –2 до 3, шаг приращения аргумента = 0,5.

  1. Написать программу, которая выводит таблицу значений функции у = |х – 2| + (х + 1)2. Диапазон изменения аргумента – от –3 до 3, шаг приращения аргумента = 0,5.

  1. Значение А (1<=А<=3) ввести с клавиатуры. Вычислять P = (А+2)*(А+4)*(A+8) *(А+16)*…(А+R) до тех пор, пока P <30000. Вывести на экран значения A, P и R.

A

R

P

3

2

5

3

4

35

3

8

385

  1. Вычислить сумму ряда S = sin(1) – sin(1,5) + sin(2) – sin(2,5) ... sin(r), до тех пор, пока г <x. Значение х ввести с клавиатуры. Вывести на экран значения S , г и x.

  1. Напишите программу, которая вычисляет частичную сумму ряда S=1–1/3+1/5–1/7+1/9–...1/n и сравнивает полученное значение с 1.20. Конец ввода – 1/n <0,04. Программа должна выводить значения S, n и M=S – 1.20.

  2. В банк в начале года положена сумма денег k. На вклад ежегодно начисляется 17%. Через сколько лет сумма увеличится в 2 раза?

  1. В банк в начале года положена сумма денег k. На вклад ежегодно начисляется 17%. Какой будет сумма через n лет?

  1. Написать программу, в результате выполнения которой выяснится, входит ли цифра 2 в запись данного целого шестизначного числа n.

Введите число:

362842

Цифра 2 входит в число 362842

  1. Дано целое число N (> 1). Найти наименьшее целое число K, при котором выполняется неравенство 3*K > N.

Введите число N:

15

Наименьшее число K = 6

  1. Дано 200 долларов, на которые надо купить 100 предметов. Тетрадь стоит 0.5 доллара, набор карандашей – 5 долларов, пачка бумаги – 10 долларов. Сколько и каких канцтоваров можно купить на заданную сумму? Решить с использованием циклического алгоритма.

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