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

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

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



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



Обычный



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

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


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

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


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

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

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

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


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


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

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

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

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


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

При заданных координатах 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 Решение ТУТ просмотров: 305

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

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

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


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

Найти остаток от деления целой части значения функции 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 Решение ТУТ просмотров: 282

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

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

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

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

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

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


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


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

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

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

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

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


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


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

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

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

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

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

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


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


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

 
© 2008 - 2016 Pascal, Паскаль, Турбо Паскаль, Turbo pascal.
Яндекс цитирования Rambler's Top100