Паскаль, Турбо Паскаль, Pascal, Turbo pascal, скачать решение программы, задачи pascal 4
Паскаль, Pascal. Решения Паскаль. Всё для Паскаль...
 
Скачать решение программы, задачи, массивы, pascal Паскаль, Турбо Паскаль, Pascal, Turbo pascal.
Навигация Паскаль:
Справочник Паскаль
Алгоритмизация Паскаль
Файловый менеджер Паскаль
Готовые решения задач
Компиляторы паскаль


применяются средства идентификации для физического лица повсеместно

Готовые решения задач Паскаль. Решение Pascal. Задачи паскаль. Задачи pascal


Двумерные (матрицы) [ 110 ]
Одномерные массивы [ 84 ]
Строки [ 58 ]
Файлы [ 52 ]
Разное [ 195 ]
ВСЕ [ 499 ]
Поделись своей задачей с другими пользователями.
Добавь решение задачи, которой здесь нет.


Готовые решения задач паскаль. Решения pascal. Задачи паскаль. Задачи pascal



Обычный


Страницы: 1 2 3 4 5 6 7 8 9 ...


№ 1 Решение ТУТ просмотров: 732

Дан массив из 10 элеменов. Первые 4 упорядочить по возрастанию, последние 4 по убыванию.
Объяснение: -


№ 2 Решение ТУТ просмотров: 332

В однородном массиве, состаящем из N вещественных элементов, найти максимальный по модулю элемент массива.
Объяснение: -


№ 3 Решение ТУТ просмотров: 155

Найти элементы массива, которые сильно отклоняются от среднего значения (элементов массива).

"Отклонение" будет вычисляться как процент разности между элементом и средним значением к среднему значению. Например, если очередной элемент равен 10, а среднее значение массива равно 5, то (10-5)/5 = 1 (100%). Т.е. значение элемента превышает среднее значение на 100%.

Пусть в данной задаче ищутся элементы, разница со средним значением которых превышает 50%.


Объяснение: -


№ 4 Решение ТУТ просмотров: 194

Написать программу расчета среднего арифметического отрицательных элементов в одномерном массиве. Заменить минимальный элемент в одномерном массиве на полученное среднее арифметическое.

Алгоритм решения задачи: 
  1. Если очередной элемент массива меньше нуля, то увеличиваем счетчик количества элементов (count) и прибавляем значение к значению переменной summa.
  2. Если очередной отрицательный элемент имеет меньшее значение, чем значение, хранимое по индексу min_id, то присваиваем min_id индекс текущего элемента массива.
  3. Вычисляем среднее арифметическое.
  4. Округляем среднее арифметическое до целого и присваиваем его по индексу массива, где содержится минимальный элемент.

Объяснение: -


№ 5 Решение ТУТ просмотров: 155

При заданных координатах A 1 , A 2 , ..., A n одной точки и координатах B 1 , B 2 , ..., B n другой точки n-мерного пространства. Найти расстояние между ними по формуле sqrt(sqr(A 1 -B 1 ) + ... + sqr(A n -B n )).

Описание переменных: 
  • a - коордитаны первой точки;
  • b - координаты второй точки;
  • n - количество измерений пространства;
  • sqr_sum - сумма квадратов разности между соответствующими координатами точек.

Объяснение: -


№ 6 Решение ТУТ просмотров: 147

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

Алгоритм решения задачи: 
  1. Если очередной элемент массива больше 0, то
  2. увеличить счетчик положительных элементов,
  3. если этот счетчик равен 1, 3, или 6, то записать в отдельные переменные номера элементов массива,
  4. когда счетчик положительных элементов был равен 6, прервать цикл.
  5. Вычислить произведение, если были найдены все три положительных элемента.

Объяснение: -


№ 7 Решение ТУТ просмотров: 122

Найти остаток от деления целой части значения функции y = ln(x²+ab) на 7 и, в зависимости от его величины, напечатать сообщение об одном из дней недели, пронумеровав их от 0 до 6. Значения переменных а, b, x получить случайным образом на произвольном интервале (границы интервала ввести с клавиатуры).

Алгоритм решения задачи: 
  1. Сгенерировать случайные значения переменных x, a и b в диапазоне от min до max. Для этого используется выражение random ( ) * ( max - min ) + min . max - min - размер диапазона; умножив на него случайное число от 0 до 1, получим случайное число от 0 до числа-размера диапазона. Прибавив затем минимум, сдвинем диапазон в нужную сторону.
  2. Вычислить значение функции.
  3. Отбросить дробную часть значения функции и затем найти остаток от деления на 7. Присвоить результат переменной n.
  4. Из массива-констранты извлечь значение по индексу n.

Объяснение: -


№ 8 Решение ТУТ просмотров: 133

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

Описание переменных: 

a - массив;
max - максимальный элемент массива;
count - количество элементов, превосходящих по модулю максимальный.

Алгоритм решения задачи: 

Сначала необходимо найти максимальный элемент массива. После чего сравнивать с ним модули элементов массива, и если модуль больше, то увеличивать счетчик количества учитываемых элементов.

Следует отметить, что сравнивать достаточно только модули отрицательных элементов, т.к. среди положительных найденный максимум в любом случае самый большой. Однако для простоты кода проверяются все элементы.


Объяснение: -


№ 9 Решение ТУТ просмотров: 113

Одномерный массив заполнить случайными положительными целыми числами. Изменять массив по следующему правилу: в первую ячейку помещать модуль разности между значениями первой и второй ячеек, во вторую – модуль разности между значениями второй и третьей ячеек, и т. д. В последнюю ячейку помещать модуль разности между значениями последней и первой ячеек. Если выполнять такие преобразования многократно, то можно ли в конечном итоге свести все элементы массива к нулю?

Алгоритм решения задачи: 

Внешний цикл должен быть бесконечным и прерываться оператором break , если все элементы массива равняются нулю. Для этого можно внутри цикла ввести переменную-флаг, присвоив ей 0, затем проверить каждый элемент, и, если хотя бы одни из них не равен 0, изменить значение флага на 1. После этого цикла-проверки выяснить, если флаг остался равен нулю, то прервать выполнение внешнего цикла. Это будет означать, что массив свелся к нулевым значениям всех своих элементов.

Изменение массива будет протекать во внутреннем цикле от первого элемента до предпоследнего: в каждую ячейку будет записываться абсолютное значение разницы между этой и следующей ячейками. Значение последней ячейки массива будет вычисляться после этого цикла. Для контроля происходящего нужно выводить значение элементов массива на экран.


Объяснение: -


№ 10 Решение ТУТ просмотров: 182

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

Описание переменных: 
  • goods - массив-константа названий товаров;
  • price - массив-константа цен товаров;
  • i - счетчик;
  • g - введенный пользователем номер товара;
  • q - введенное пользователем количество товара;
  • sum - сумма покупки.
Алгоритм решения задачи: 

Присвоить переменной sum значение 0, после чего в цикле выполнять действия:

  1. Запросить у пользователя номер очередного товара, который он хочет приобрести.
  2. Если был введен 0, то выйти из цикла.
  3. Запросить количество данного товара.
  4. Добавить к переменной sum произведение цены товара на его количество.

После завершения цикла вывести значение sum на экран.


Объяснение: -


Готовые решения задач паскаль. Решения pascal. Задачи паскаль. Задачи pascal





 
© 2008 - 2017 Pascal, Паскаль, Турбо Паскаль, Turbo pascal.