Месяц:
Сформировать массив чисел, больше среднего — Pascal(Паскаль)
Определение пересечение двух отрезков — Pascal(Паскаль)
Ввести с клавиатуры n чисел. Определить количество четных — Pascal(Паскаль)
Составить программу для вычисления определенного интеграла — Pascal(Паскаль)
по методу Симпсона. Вычисление подинтегральной функции реализовать с помощью функции, имя которой передается как параметр. Значение опре- деленного интеграла по формуле Симпсона вычисляется по формуле: где A и B — нижняя и верхняя границы интервала интегрирования, N — число разбиений интервала интегрирования, h=(B-A)/N, причем N должно быть четным.
Read MoreСоставить программу, которая вырабатывает и выводит на экран дисплея наборы случайных чисел для игры в «Спортлото 5 из 36» — Pascal(Паскаль)
Для заполнения каждой карточки спортлото необходимо получить набор из пяти псевдослучайных чисел. К этим числам предъявляются два требо- вания: числа должны находиться в диапазоне 1..36; числа не должны повторяться.
Read MoreМагический квадрат — Pascal(Паскаль)
Построить матрицу NxN, в которой сумма элементов в каждой строке, в столбце, в каждой диагонали (их 2) имеют одинаковую сумму.Подсказка: такая сумма может быть определена заранее и равна n*n (n*n+1) div (2*n)
Read MoreНайти вариант самой большой (по количеству элементов) неубывающей последовательности, составленной из натуральных чисел — Pascal(Паскаль)
Дана последовательность натуральных чисел (значение каждого числа от 1 до 1000). Последовательность может быть не отсортирована. Надо найти вариант самой большой (по количеству элементов) неубывающей последовательности, составленной из чисел этого ряда. Порядок включения чисел в неубывающую последовательность должен соответствовать порядку следования чисел в первоначальной последовательности. Иными словами, числа с большими номерам и в новой последовательности размещаются правее чисел с меньшими номерами. Входные данные: файл SEQ.IN в 1-й строке содержит количество чисел в последовательности — N (1<=N<=100). Со 2-й строки и далее указан ряд чисел, каждое число размещается на новой строке.…
Read MoreТехнология проектирования алгоритма
Процесс решения задачи на ЭВМ можно разбить на ряд этапов: постановка задачи; математическое описание задачи — создание математической модели задачи; составление алгоритма решения задачи; составление программы; разработка тестовой задачи; отладка программы; расчет на ЭВМ, получение и анализ результатов. Существенным шагом на пути снижения трудоемкости процесса программирования стал структурный подход к проектированию алгоритмов. Его основным принципами являются нисходящее проектирование и модульное программирование. Нисходящее проектирование заключается в последовательном разбиении задачи на все более мелкие участки, т.е. процесс программирования идет «сверху вниз». Модульное программирование предполагает создание для каждого такого участка отдельной автономной программы — модуля. Специально созданная программа объединяет все модули в целое…
Read MoreМассивы
Другой разновидностью переменных являются так называемые индексированные переменные или массивы. Массив – это некоторая совокупность ячеек, объединенная одним обозначением (массивом может быть одна ячейка). Всякий массив обязательно имеет размерность. Массивы бывают одномерными, двумерными, трехмерными и т. д. Одномерный массив – это последовательность ячеек, расположенных в одну линию. На рис. 1 приведен пример такого массива. Массив имеет имя q. Для того чтобы можно было отличить одну ячейку массива от другой ячейки этого же массива, их нумеруют. Нумерация ячеек обычно начинается с 1. Номер ячейки массива называется его индексом, а константа в…
Read More