Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 3
Регистрация: 29.05.2010
Сообщений: 9

Функция: найти количество и сумму тех членов данной последовательности, которые удовлетворяют условию

30.05.2010, 17:37. Показов 566. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание
Создать функцию
Даны целые числа n, a1,…,an, где 1≤n≤50. Найти количество и сумму тех членов данной последовательности, которые удовлетворяют условию |ak|<k2.

Массив написал:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
uses
  crt;
 
var
  a: array [1..50] of integer;
  sum, l, kol, k, n, i: integer;
 
begin
  clrscr;
  l := 0;
  sum := 0;
  writeln('vvedite N');
  readln(n);
  writeln('vvedite K');
  readln(k);
  for i := 1 to N do 
  begin
    writeln('vvedite a[i]');
    readln(a[i]);
  end;
  for i := 1 to n do 
  begin
    if abs(a[i]) < sqr(k) then begin
      l := l + 1;
      sum := sum + a[i];
    end;
  end;
  writeln('Сумма : ', sum);
  writeln('Koli4estvo : ', l);
end.

Помогите создать функцию.

Методика выполнения:
в основной программе должно выполнятся только:
1)ввод исходных данных
2)вывод результата
в функции должно выполняться:
1)передача параметров по значению из основной программы
2)непосредственное решение задачи
3) функция- присвоение результата вычисление,выполненное в подпрограмме,в основной программе

Заранее благодарен.

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

Добавлено через 22 часа 42 минуты
ап ап тема
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2010, 17:37
Ответы с готовыми решениями:

Найти сумму тех чисел данной последовательности, которые удовлетворяют условию
1. Найти сумму тех чисел данной последовательности, которые удовлетворяют условию: |ai|&lt;=i*i 2....

Получить сумму тех чисел данной последовательности,которые удовлетворяют условию
Оператор выбора. Даны целые числа a1,...,a50. Получить сумму тех чисел данной...

Получить сумму тех чисел данной последовательности, которые удовлетворяют условию
народ плиз помогите решить 2 задачки по паскалю))) 1)Даны целые числа а1,…,а50. Получить сумму тех...

1
3 / 3 / 3
Регистрация: 29.05.2010
Сообщений: 9
08.06.2010, 09:28  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
uses
  crt;
 
type
  mas = array[1..200] of integer;
 
var
  a: mas;
  sum, l, k, n, i: byte;
 
 
function kol_el(A: mas; n: byte): byte;
var
  i: integer;
begin
  
  l := 0;
  sum := 0;
  for i := 1 to N do     
    
    if abs(a[i]) < sqr(k) then 
      l := l + 1;
  
  kol_el := l;
  
end;
 
function summ(A: mas; n: byte): byte;
var
  i: integer;
begin
  
  
  sum := 0;
  for i := 1 to N do     
    
    if abs(a[i]) < sqr(k) then 
    begin
      sum := sum + a[i];
      summ := sum;
    end;
end;
 
 
begin
  writeln('Введите количество элементов массива ');
  readln(n);
  writeln('Введите  K, для проверки условия');
  readln(k);
  
  writeln('Введите массив');
  for i := 1 to n do 
    Readln(a[i]);
  writeln('Количество элементов меньше K*K- ', kol_el(a, n));
  writeln('Сумма этих элементов-  ', summ(a, n));
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2010, 09:28
Помогаю со студенческими работами здесь

Цикл с параметром: получить сумму тех элементов данной последовательности, которые удовлетворяют заданному условию
даны целые а1,.....,а50. получить сумму тех членов а(i) данной последовательности которые...

Получить сумму тех чисел данной последовательности, которые удовлетворяют условиям.
помогите составить прогу:( Даны целые числа A1, ..., A80. Получить сумму тех чисел данной ...

Найти количество и сумму тех членов данной последовательности, которые делятся на 5 и не делятся на 7
Даны натуральное число n, целые числа a1,...an.Найти количество и сумму тех членов данной...

Найти количество и сумму тех членов данной последовательности, которые делятся на 5 и не делятся на 7
Сочетание цикла и разветвления Пример разработки программы Даны натуральное число , целые числа...

Цикл с разветвлением: Вычислить сумму тех значений функции, которые удовлетворяют условию y>13
Вычислить сумму тех значений функции y=\frac{{x}^{2}-1}{ln(x)}, которые удовлетворяют условию y&gt;13...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru