Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практические работы.docx
Скачиваний:
31
Добавлен:
23.02.2016
Размер:
6.28 Mб
Скачать

Упражнения

    1. Подберите из правого столбца соответствующее представление на языке Паскаль для чисел левого столбца

числа

Запись на Паскале

№ соответствия

7,9985

1E6

0.327828E5

-1/3

720

106

1*2*3*4*5*6

-1/10000000

74

32782,82

7.9985

-0.3333

-0,3(3)

-1E-7

6!

0.1414E1

LXXIV

1E1

10

3.1416

74

1.4142

1.2 Запишите на языке Паскаль следующие формулы

формула

формула

Arcsin x

X250

1.3 Вычислите значение выражения

выражение

значение

(sin(sqr(x))-1+2*abs(y)/cos(2+y))

при x=1, y=-2

Trunc(6.9)-trunc(6.2)-1

Round(1.9)+round(1.2)+1

Trunс(-1.9)+trunс(-1.9)+abs(3)

Round(0.5)+round(-0.5)+abs(-3)

3.1415-trunc(3.1415)

30 div 6-30 mod 5 +succ(2)

3*7 div 2mod 7/3 -trunc(sin(1))

4*arctan(1)-1+abs(-1)

1.4 В выражении a / b * c / d * e / f * h расставьте скобки так, чтобы выражению со скобками соответствовала дробь

Образец оформления лабораторной работы

Лабораторная работа(тема ).

Задача (№)

Блок-схема

Ведущая процедура

Например

Лабораторная работа «Линейные программы»

Задача 1.1 Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Блок-схема

Ведущая процедура

Каждая задача оформляется на отдельном листе.

ЗАДАЧИ ПО ПРОГРАММИРОВАНИЮ

Вариант №1

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Вычислить периметр и площадь прямоугольного треугольника по длинам а и b двух катетов.

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

  3. Составить программу, которая по заданным году n и номеру месяца т определяет количество дней в этом месяце.

Задачи по теме «Циклы»

  1. Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?

  2. Дано натуральное число N. Вычислить

  3. Даны числовой ряд и некоторое число . Найти сумму тех членов ряда, модуль которых больше или равен заданному . Общий член ряда имеет

  1. Составить программу для вычисления значений функции F(x) ) = х-sinx на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

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

Вариант №2

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Заданы координаты трех вершин треугольника (x1,y1), (x2,y2), (x3,y3)- Найти его периметр и площадь.

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Сумма цифр данного трехзначного числа N является четным числом.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

  3. Составить программу, которая по данному числу (1—12) вы водит название соответствующего ему месяца.

Задачи по теме «Циклы»

  1. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько амеб будет через 3, 6, 9, 12, 24 часа

  2. Дано натуральное число N. Вычислить:

  1. Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

  1. Составить программу для вычисления значений функции F(x) на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

  1. Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется: ab-cd = а + b + с + d.

Вариант №3

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Вычислить длину окружности и площадь круга одного и того же заданного радиуса R

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

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

Задачи по теме «Циклы»

  1. У гусей и кроликов вместе 64 лапы. Сколько может быть кро­ликов и гусей (указать все сочетания)?

  2. Дано натуральное число N. Вычислить произведение первых N сомножителей

  1. Даны числовой ряд и некоторое число . Найти сумму тех членов ряда, модуль которых больше или равен заданному . Общий член ряда имеет вид:

  1. Составить программу для вычисления значений функции F(x)= 2cosx- 1 на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

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

Вариант №4

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Найти произведение цифр заданного четырехзначного числа.

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Целое число N является четным двузначным числом.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

  3. Пусть элементами прямоугольного равнобедренного треугольника являются:

  1. катет а;

  2. гипотенуза b;

  3. высота h, опущенная из вершины прямого угла на гипотенузу;

  4. площадь S.

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

Задачи по теме «Циклы»

  1. Составить программу-генератор простых чисел, в основу положить формулу 2+29 при 0 < х< 28.

  2. Дано натуральное число N. Вычислить

  3. Даны числовой ряд и некоторое число . Найти сумму тех членов ряда, модуль которых больше или равен заданному . Общий член ряда имеет вид:

  1. Составить программу для вычисления значений функции F(x)= tgx на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

  1. Составить программу для нахождения наименьшего общего кратного трех натуральных чисел

Вариант №5

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Все цифры данного четырехзначного числа N различны.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, и нет

  3. Для целого числа к от 1 до 99 напечатать фразу «Мне к лет», Учитывая при этом, что при некоторых значениях к слово «лет» надо менять на слово «год» или «года». Например, 11 лет, 22 года, 51 год.

Задачи по теме «Циклы»

  1. Составить программу-генератор простых чисел, в основу положить формулу

при 1 <х<36.

  1. Дано действительное число x. Вычислить

  2. Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

  1. Составить программу для вычисления значений функции F(x)= ctgx + 1. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

  1. Даны две дроби и(А, В, С, Dнатуральные числа). Составить программу для деления дроби на дробь. Результат должен быть несократимой дробью.

Вариант №6

Задачи по теме «Линейные программы»

  1. Вычислить значение выражения по формуле (все переменные принимают действительные значения):

  1. Вычислить расстояние между двумя точками с данными координатами (x1,y1) и (x2,y2).

Задачи по теме «Разветвляющиеся программы»

  1. Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Числа а и b выражают длины катетов одного прямоугольного треугольника, а с и dдругого. Эти треугольники являются подобными.

  2. Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

  3. В старояпонском календаре был принят 12-летний цикл. Годы (внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки свиньи. Написать программу, которая вводит номер некоторого года и печатает его название по старояпонскому календарю. (Справка: 1996 г. — год Крысы — начало очередного цикла.)

Задачи по теме «Циклы»

  1. Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу к.

  2. Дано натуральное число n и действительное число х. Вычислить

S = sin х + sin sin x +... + .

  1. Даны числовой ряд и некоторое число . Найти сумму тех членов ряда, модуль которых больше или равен заданному . Общий член ряда имеет вид:

  1. Составить программу для вычисления значений функции F(x)= sin x - cos x. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Даны две дроби и(А, В, С, Dнатуральные числа). Составить программу для умножения дроби на дробь. Результат должен быть несократимой дробью.

Вариант №7

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Дана длина ребра куба. Найти площадь грани, площадь пол ной поверхности и объем этого куба.

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Данные числа х, у являются координатами точки, лежащей в первой координатной четверти.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

Написать программу, которая бы по введенному номеру единицы измерения (1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр) и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.

Задачи по теме «Циклы»

Составить программу-генератор чисел Пифагора а, b, с 2 = а2 +b2). В основу положить формулы: а = т2 — п2, b = 2тп, с = т2+ п2 (т, п — натуральные, 1 < т < к, 1 < п < к, к — данное число). Результат вывести на экран в виде таблицы из пяти столб­цов: т, п, а,b, с.

Даны действительное число а и натуральное число п. Вычислить

Р = а(а + 1)...(а + п-1).

Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x)=на отрезке [a, b] с шагом h. Результат

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

Задачи по теме «Подпрограммы»

Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется:

а, b, с, dразные цифры;

Вариант №8

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

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

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае.(х11) и 2, y2) — координаты левой верхней и правой нижней вершин прямоугольника. Точка А(х, у) принадлежит прямоугольнику.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

Имеется пронумерованный список деталей: 1) шуруп, 2) гайка, 3) винт, 4) гвоздь, 5) болт. Составить программу, которая по номеру детали выводит на экран ее название.

Задачи по теме «Циклы»

Найти все целые корни уравнения ax3+bx2+cx+d=0, где a,d,c,d-заданные целые числа. Причем, а≠0 и d≠0. Замечание: целыми корнями могут быть только положительные и отрицательные делители коэффициента d.

Даны действительное число а и натуральное число п. Вычислить

Р = а(а - п)(а - 2п) ...(а - п2).

Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x)= на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Даны две дроби и(А, В, С, Dнатуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью.

Вариант №9

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Известна длина окружности. Найти площадь круга, ограниченного этой окружностью

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

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

Задачи по теме «Циклы»

Составить алгоритм решения задачи: сколько можно купить быков, коров и телят, платя за быка 10 руб., за корову— 5 руб., а за теленка — 0,5 руб., если на 100 руб. надо купить 100 голов скота

Даны действительное число а и натуральное число п. Вычислить

Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x)= на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Составить программу, проверяющую, являются ли данные три числа взаимно простыми

Вариант №10

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Найти площадь кольца, внутренний радиус которого равен г, а внешний R (R> г).

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Цифры данного четырехзначного числа N образуют строго возрастающую последовательность.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, и нет

Даны два действительных положительных числа х и у. Арифметические действия над числами пронумерованы (1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление). Составит программу, которая по введенному номеру выполняет то или иное действие над числами.

Задачи по теме «Циклы»

Вычислить количество точек с целочисленными координатами, находящихся внутри круга радиуса R (R>0).

Вычислить (1 + sin 0,1)(1 + sin 0,2)... (1 + sin 10).

Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x)=2sin2x + l на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

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

составить программу для перевода данного натурального числа в р- ичную систему счисления.(2

Вариант №11

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Цифры данного трехзначного числа N являются членами геометрической прогрессии.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 -тонна, 5 — центнер) и массе М выдавала бы соответствующее значение массы в килограммах.

Задачи по теме «Циклы»

Найти сумму всех n-значных чисел кратных k (1≤n≤4).

Дано действительное число х. Вычислить

Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x) = sin x + 0,5 cos x. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Даны две дроби и(А, В, С, Dнатуральные числа). Составить программу для вычитания из первой дроби второй. Результат должен быть несократимой дробью.

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

Вариант №12

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Найти площадь равнобедренной трапеции с основаниями а и b и углом α при большем основании а.

Задачи по теме «Разветвляющиеся программы»

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

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

Написать программу, которая по вводимому числу от 1 до 11(номеру класса) выдает соответствующее сообщение «Привет, к-классник». Например, если к = 1, «Привет, первоклассник»; если = 4, «Привет, четвероклассник».

Задачи по теме «Циклы»

Найти сумму всех n-значных чисел (1≤n≤4).

Даны натуральное число n и действительное число х. Вычислить sinx + sin х2 + ... + sinxn.

Даны числовой ряд и некоторое число . Найти сумму тех членов ряда, модуль которых больше или равен заданному . Общий член ряда имеет вид:

Составить программу для вычисления значений функции F(x)= sin x + tg x. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.

Составить программу для нахождения чисел из интервала [М, N], имеющих наибольшее количество делителей.

Вариант №13

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Вычислить корни квадратного уравнения ах2+ bx+с = Ос данными коэффициентами a, b и с (предполагается, что а≠0 и что дискриминант уравнения неотрицателен).

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Треугольник со сторонами а, b, с является равносторонним

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 -тонна, 5 — центнер) и массе М выдавала бы соответствующее значение массы в килограммах.

Задачи по теме «Циклы»

Ежемесячная стипендия студента составляет А руб., а расходы на проживание превышают стипендию и составляют В руб. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Составить программу расчета суммы денег. Которую необходимо единовременно попросить у родителей, чтобы можно было прожить учебный год, используя только эти деньги и стипендию.

Дано натуральное число n. Вычислить

S = 1·2 + 2·3·4 + ... + n· (n + 1)... 2n.

Найти наименьший номер члена последовательности, для которого выполняется условие

Вывести на экран этот номер и все элементы аi, где i = 1, 2,п.

Составить программу для вычисления значений функции F(x)= cos x + ctg x. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Написать программу вычисления суммы

для заданного числа п. Результат представить в виде несократимой дроби (р, q натуральные).

Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789).

Вариант №14

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Найти сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии

Задачи по теме «Разветвляющиеся программы»

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Цифры данного трехзначного числа N являются членами арифметической прогрессии.

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, и нет

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

Задачи по теме «Циклы»

Около стены наклонно стоит палка длиной х м. Один ее конец находится на расстоянии у м от стены. Определить значение угла α между палкой и полом для значений х=k м и у, изменяющегося от 2 до 3 м с шагом h м.

Дано натуральное число п. Вычислить у = 1 • 3 • 5... (2n - 1).

Найти наименьший номер члена последовательности, для которого выполняется условие

Вывести на экран этот номер и все элементы аi, где i = 1, 2,п.

Составить программу для вычисления значений функции F(x)= x2sin2x + 1 на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей (кроме его самого) другого числа (например, числа 220 и 284). Найти все пары «дружественных чисел», которые не больше данного числа N.

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

Вариант №15.

Задачи по теме «Линейные программы»

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Три сопротивления R1 R2, R3 соединены параллельно. Найдите сопротивление соединения.

Задачи по теме «Разветвляющиеся программы

Составить программу, печатающую значение true, если указанное высказывание является истиной, и false – в противном случае: Треугольник со сторонами а, b, с является равнобедренным

Для данных областей составить программу, которая печатает принадлежит ли, если точка с координатами (х, у) закрашенной области, или нет

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

Например,

7 семь

204 двести четыре

52 пятьдесят два

Задачи по теме «Циклы»

Имеется серия измерений элементов треугольника. Группы элементов пронумерованы. В серии в произвольном порядке могут встречаться такие группы элементов треугольника:

  1. основание и высота;

  2. две стороны и угол между ними (угол, задан в радиан);

  3. три стороны.

Разработать программу, которая запрашивает номер группы элементов, вводит соответствующие элементы и вычисляет площадь треугольника. Вычисления прекратить, если в качестве номера группы введен 0.

Дано натуральное число n. Вычислить S = 1! + 2! + 3! + ... + n! (n>1).

Найти наименьший номер члена последовательности, для которого выполняется условие

Вывести на экран этот номер и все элементы аi, где i = 1, 2,п.

Составить программу для вычисления значений функции F(x) = sin2x - cos 2x. на отрезке [a, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Задачи по теме «Подпрограммы»

Написать программу вычисления суммы

для заданного числа п. Дробь должна быть несократимой (р, qнатуральные).

Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка [п, 2п], где п — заданное натуральное число больше 2.

Задачи по теме «Подпрограммы»

  1. .

  2. Написать программу для нахождения суммы большего и мень­шего из трех чисел.

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

  4. На плоскости заданы своими координатами п точек. Соста­вить программу, определяющую, между какими из пар точек самое большое расстояние. Указание. Координаты точек занести в массив.

  5. Составить программу, которая в массиве А[Щ находит вто­рое по величине число (вывести на печать число, которое мень­ше максимального элемента массива, но больше всех других элементов).

  6. .

10. Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9.

А С

11.

12. Задан массив D. Определить следующие суммы: D[l] +D[2} +D[3]; D[3] +D[4] + D[5]; D[4] +D[5] +D[6].

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

суммы трех последовательно расположенных элементов массива с номерами от к до т.

  1. На плоскости заданы своими координатами п точек. Создать массив размером п{п-\), элементами которого являются рассто­яния от каждой из точек до п -1 других.

  1. Даны числа X, Y, Z, Т длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной Хм Y прямой.

  2. Сформировать массив X(N), N член которого определяет­ся формулой X(N) = .

N1

  1. Составить программу для вычисления суммы факториалов всех четных чисел от пг до п.

  2. Заменить отрицательные элементы линейного массива их модулями, не пользуясь стандартной функцией вычисления мо­дуля. Подсчитать количество произведенных замен.

  3. Дан массив A(N). Сформировать массив В(М), элементами которого являются большие из двух рядом стоящих в массиве А чисел. (Например, массив А состоит из элементов 1; 3; 5; -2; 0; 4; 0. Элементами массива Б будут 3; 5; 4).

  4. Дан массив A(N) (TV— четное). Сформировать массив В{М), элементами которого являются средние арифметические сосед­них пар рядом стоящих в массиве А чисел. (Например, массив А состоит из элементов 1; 3; 5; -2; 0; 4; 0; 3. Элементами массива В будут 2; 1,5; 2; 1,5).

  5. Дано простое число. Составить функцию, которая будет на­ходить следующее за ним простое число.

  6. Составить функцию для нахождения наименьшего нечетно­го натурального делителя к (кф 1) любого заданного натурального числа п.

В

  1. Составить

  2. Заменить данное натуральное число на число, которое полу­чается из исходного записью его цифр в обратном порядке (на-( пример, дано число 156, нужно получить 651).

4. Даны натуральные числа К и N. Составить программу форми- вания массива А, элементами которого являются числа, сумма

ифр которых равна К и которые не больше/У.

5. Даны три квадратных матрицы А, В, С «-го порядка. Вывести на ечать ту из них, норма которой наименьшая. Пояснение. Нормой

матрицы назовем максимум из абсолютных величин ее элементов.

8.

9.

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

11.

б)

  1. .