Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Практическое занятие №4

Читайте также:
  1. Анализ прибыли и рентабельности. (Занятие 34-36).
  2. Второе занятие на звук т
  3. Второе занятие с биокомпьютером
  4. Е ЗАНЯТИЕ
  5. Е ЗАНЯТИЕ
  6. Е ЗАНЯТИЕ
  7. Заблуждение No 2. Силовой спорт - занятие только для молодых.

 

Циклы. Инструкция безусловного перехода, метки

 

1. Напишите программу, которая печатает строку из 25 звёздочек "*", используя инструкцию

а) for;

б) repeat;

в) while.

2. Составьте программу для вычисления произведения:

3. Вычислите приближённо значение суммы (справа приведено её точное значение, с которым можно сравнить полученный ответ):

4. Напишите программу, которая проверяет, является ли число, введённое с клавиатуры, простым (выполните задание тремя способами, используя инструкции for, repeat, while).

5. Дано действительное число a, натуральное число n. Вычислить:

6. Дано натуральное число n (n>100). Определить:

а) количество цифр в нём;

б) сумму его цифр;

в) среднее арифметическое его цифр;

г) его первую цифру;

д) сумму его первой и последней цифры.

7. Напечатать таблицу значений функций sin x и cos x на отрезке [0, 1] с шагом 0,1 в следующем виде (считать, что при печати на каждое вещественное число отводится по 6 позиций строки):

x sin x cos x
0.0000 0.0000 1.0000
0.1000 0.0998 0.9950
1.000 0.8415 0.5403

8. Вычислить по схеме Горнера:

а) y = x10 + 2x9 + 3x8 + … + 10x + 11;

б) y = 11x10 + 10x9 + 9x8 + … + 2x + 1.

9. Даны натуральное число n и вещественные числа t, a0, a1, …, an. Вычислить значение многочлена

a0 xn + a1 xn-1 + … + an-1 x + an

и его производной в точке t2 + 0,5, используя схему Горнера.

10. Не используя стандартные функции (за исключением Abs), вычислить с точностью eps > 0:

а) ex = 1 + x / 1! + x2 / 2! + … + xn / n! + …;

б) sh x = x + x3 / 3! + x5 / 5! + … + x 2n+1 / (2n+1)! + …;

в) ch x = 1 + x2 / 2! + x4 / 4! + … + x 2n / (2n)! + …;

г) sin x = x - x3 / 3! + x5 / 5! - … + (-1)n x 2n+1 / (2n+1)! + …;

д) cos x = 1 - x2 / 2! + x4 / 4! - … + (-1)n x 2n / (2n)! + …;

е) ln(1 + x) = x - x2 / 2 + x3 / 3 - … + (-1)n-1 x n / n! + … (|x|<1);

ж) arctg x = x - x3 / 3 + x5 / 5 - … + (-1)n x 2n+1 / (2n+1) + … (|x|<1).

Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше eps, – все последующие слагаемые можно уже не учитывать.

11. Из чисел от 10 до 99 вывести те, сумма цифр которых равна n (0 < n ≤ 18).

12. В трёхзначном числе зачеркнули первую цифру слева, когда полученное двузначное число умножили на 7, то получили данное число. Найти это число.

13. Дано натуральное число n (n ≤ 9999). Определить, является ли оно палиндромом (“перевёртышем”), с учётом всех четырёх цифр. Например, палиндромами являются числа: 2222, 6116, 0440.

14. Написать программу, печатающую таблицу умножения в шестнадцатеричной системе счисления от 1 до F16 (от 1 до 1510).

15. Написать три программы. Дано натуральное k. Напечатать k-ю цифру последовательности

а) 12345678910111213…, в которой выписаны подряд все натуральные числа;

б) 149162536…, в которой выписаны подряд квадраты всех натуральных чисел;

в) 1123581321…, в которой выписаны подряд все числа Фибоначчи.

16. Дано натуральное число n (n ≤ 100). Напечатать все различные пифагоровы тройки натуральных чисел k, l, m (k ≤ n, l ≤ n, m ≤ n), то есть числа, для которых верным является равенство k2 + l2 = m2.

 

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

1. Как выполняются инструкции циклов while-do, repeat-until, for-to-do и for-down-do?

2. В каких случаях в программе может быть использована инструкция for?

3. Какие инструкции используются в том случае, если число повторений последовательности действий определяется ходом вычислений? В чём их отличие?

4. Как и где объявляется метка, используемая инструкцией goto?

5. Когда нежелательно и когда желательно использовать goto?

 


Дата добавления: 2015-07-15; просмотров: 127 | Нарушение авторских прав


Читайте в этой же книге: Безусловного перехода, | Лекция 11. Подпрограммы-функции. | Interface | Лекция 13. Ссылочный тип. | Лекция 14. Алгоритмы поиска и выборки. | Бинарный поиск | Лекция 15. Сортировка | Обменная сортировка простой выборкой | Практическое занятие №1 | Практическое занятие №2 |
<== предыдущая страница | следующая страница ==>
Практическое занятие №3| Практическое занятие №5

mybiblioteka.su - 2015-2024 год. (0.008 сек.)