Информатика 5 задач (Pascal, Basic)
Задача №1
Составить алгоритм и программу заполнения таблицы значений функции f(x) для N значений аргумента x, равномерно распределенных на отрезке [A, B]. Для про-верки программы задать N = 10, A = 0,55, B = 1.
Найти произведение, сомножители которого представлены каждым третьим членом: x1, x4, x7 и т.д. заданного массива x1, x2, x3, …, xn.
Задача №2
Разработать алгоритм и программу обработки одномерных массивов, исполь-зуя единственный цикл.
Вес P одного шара задан. Вычислить число шаров в обойме и их общий вес для случая, когда обойма вмещает 4, 5, 6, …, N ярусов. Сумма прогрессии 1, 2, 3, …, k равна
0,5•(1 + k) • k.
Для фигур: равностороннего треугольника, правильных 5-угольника, 6-угольника, …, N-угольника дана длина стороны A (одна и та же). Вычислить площади S этих геометрических фигур, используя формулу .
Задача №3
Разработать алгоритм и программу с единственным циклом для обработки одномерных массивов.
Вычислить куб суммы и число тех элементов заданного массива x1, x2, x3, …, xn, значения которых меньше R или находятся в пределах от T до P.
Задача №4
Задано N точек на плоскости.
1. Записать логическое выражение, соответствующее заданной области ис-тинности;
2. Составить программу для:
• подсчета количества точек, попавших в заданную область;
• формирование массива из координат точек, попавших в заданную об-ласть;
Задача №5
Дан текст. Способ описания текста (массив символов, строка, текстовый файл) зависит от языка программирования и целей обучения. Текст разбит на слова. Предполагается, что слово – это группа символов, не содержащая пробелов и отделенная пробелом от других слов. Составить программу для обработки текстовой информации по поставленному условию.
Заменить все малые буквы латинского алфавита на соответствующие большие буквы.