С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
6 / 6 / 0
Регистрация: 23.03.2010
Сообщений: 119

Написать функцию,которая находит либо разность,либо сумму элементов

29.11.2010, 21:53. Показов 1395. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию,которая находит либо разность,либо сумму элементов
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2010, 21:53
Ответы с готовыми решениями:

Написать и протестировать функцию, которая находит сумму элементов двух столбцов матрицы
написать и протестировать функцию, которая находит сумму элементов двух столбцов матрицы.

Вычислить сумму ряда с параметром либо с предусловием либо с постусловием
Решить задачу используя 2 вида цикла с параметром и с условием либо с предусловием либо с постусловием

Найти минимальный элемент среди элементов строк, рассположенных либо по возрастанию, либо по убыванию
всем прива, подскажите как сделать задачу на Паскаль. Дано массив a. Найти минимальный элемент среди элементов строк, рассположенных либо...

13
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 07:58
сколько элементов? в каком случае разность, в каком сложение? или рандомно надо?
0
6 / 6 / 0
Регистрация: 23.03.2010
Сообщений: 119
30.11.2010, 08:26  [ТС]
Рандомно
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
30.11.2010, 08:46
Наверное что-то типа такого...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
function SumRaz(a,b:real;k:byte):real;
begin
case k of
0:SumRaz:=a+b;
1:SumRaz:=a-b;
end;
end;
var a,b:real;
    k:byte;
begin
clrscr;
randomize;
writeln('Введите 2 числа:');
readln(a,b);
k:=random(2);
writeln('k=',k);
case k of
0:write('Сумма=',SumRaz(a,b,k):0:2);
1:write('Разность=',SumRaz(a,b,k):0:2);
end;
readln
end.
0
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 09:20
Pascal
1
2
3
4
5
6
7
8
uses crt;
function ab(a,b,k: integer) : integer;
begin
randomize;
k:= random(1);
if k := 0 then k := a + b else
k := a-b;
end;
яб так зделал
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
30.11.2010, 09:21
Цитата Сообщение от ChameleoN Посмотреть сообщение
k:= random(1);
if k := 0
А Вы вообще знаете какие значения выдаст random(1)?
0
 Аватар для HunterTechno
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97
30.11.2010, 09:36
Цитата Сообщение от Puporev Посмотреть сообщение
А Вы вообще знаете какие значения выдаст random(1)?
выдаваться всегда будет нуль. Надо заменить на random(2).

Добавлено через 1 минуту

if k:=0 then {}
а где же булев, то бишь сравнение?
0
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 10:05
Pascal
1
2
3
4
5
6
7
8
uses crt;
function ab(a,b,k: integer) : integer;
begin
randomize;
k:= random(2);
if k = 0 then k := a + b else
k := a-b;
end;
2 опечатки, а скока шума!
0
 Аватар для HunterTechno
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97
30.11.2010, 10:08
Цитата Сообщение от ChameleoN Посмотреть сообщение
uses crt;
function ab(a,b,k: integer) : integer;
begin
randomize;
k:= random(2);
if k = 0 then k := a + b else
k := a-b;
end;
надо еще результ функции добавить а то
fristicol, поперхнется
0
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 10:15
Pascal
1
2
3
4
5
//код программы
...
 
writeln(ab(1,2,k));
...
вот та вывод делать
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
30.11.2010, 10:52
ChameleoN, Уже до тебя написана нормальная программа, если плохо соображаешь, так хоть подгляди. А 2 "опечатки" в 10 строчках, это 20 процентов бракованного кода...
0
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 10:59
у тебя рандом не в функции
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
30.11.2010, 11:01
А он и не должен быть в функции, параметр K передается в функцию из основной программы.
0
ТруЪ Одмин Всiя Руси
 Аватар для ChameleoN
71 / 71 / 14
Регистрация: 20.11.2010
Сообщений: 284
30.11.2010, 11:56
а если нам эта функция мноо раз понадобится? каждый раз заного random прописывать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2010, 11:56
Помогаю со студенческими работами здесь

Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию
Дана матрица размера M Ч N. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. ...

Написать программу, которая находит сумму из элементов файла f1,
Даны два файла целых чисел. Написать программу, которая находит сумму из элементов файла f1, больших «3,89», и элементов файла f2, больших...

Ввести с клави атуры знак арифметической операции(либо+,либо-,либо/)и два числа
Ввести с клавиатуры знак арифметической операции(либо+,либо-,либо/)и два числа.Вывести на экран результат.При вводе знака операции #-выход...

Найдите максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию
Дана матрица размера М х N. Найдите максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию....

Найти минимальный среди элементов тех строк матрицы, которые упорядочены либо по возрастанию, либо по убыванию
Дана матрица размера МхN. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru