Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 8

Найдите сумму всех элементов последовательности и посчитайте количество положительных элементов

14.05.2014, 09:01. Показов 2215. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите,пожалуйста,выполнить задания по Pascal ABC
1.Дана последовательность из 10 чисел.(любых)
Найдите сумму всех элементов последовательности и посчитайте количество положительных элементов.
2.Дана последовательность из 10 чисел. Найдите сумму всех элементов последовательности и посчитайте количество положительных элементов.

Добавлено через 20 минут
Про сумму я думаю так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program summa;
Var a: array[1..10] of real;
      i, n: integer;
        s: real;
Begin
  Write (‘n=); Readln (n);
  s:=0;
  For i:=1 to n do
     begin
       write (‘введите число’); readln (a[i]);
       s:=s+a[i];
     end;
     writeln(‘сумма  элементов равна  ‘,s);
End.
Про подсчет элементов(и то только по диагонали) нашёл это:
Pascal
1
2
ch:=0; 
for i:=1 to m do if mas[ i, i ]>0 then ch:=ch+1;
Помогите всё это связать вместе и найти сумму положительных элементов во всей последовательности
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2014, 09:01
Ответы с готовыми решениями:

Посчитайте количество положительных элементов заданного массива А[10].
СпаСыба еси КтоТА РеШиТ) 1. Посчитайте количество положительных элементов заданного массива А. и исЧо 2. Дана квадратная...

Посчитайте количество положительных элементов заданного массива А[10].
Посчитайте количество положительных элементов заданного массива А.

Найти сумму и количество всех положительных элементов массива, количество чисел = 0 и изменение знака всех чисел
спасибо всем сможет помочь

3
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
14.05.2014, 09:46
Цитата Сообщение от Habarovmen Посмотреть сообщение
Про сумму
В задание говориться о последовательности, массив здесь не нужен (если этого не требует преподаватель):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const
  n = 10;
var
  i, k: integer;
  s, t: real;
begin
  for i:=1 to n do
  begin
    write('Ââåäèòå ',i,'-å ÷èñëî: ');
    readln(t);
    s:=s+t;
    if t>0 then inc(k);
  end;
  writeln('Ñóììà = ',s);
  writeln('Ïîëîæèòåëüíûõ: ',k);
  readln;
end.
Цитата Сообщение от Habarovmen Посмотреть сообщение
Помогите всё это связать вместе
вторая задача на матрицу, это все должно быть в одной программе или в разных?

Добавлено через 31 секунду
Цитата Сообщение от Habarovmen Посмотреть сообщение
сумму положительных элементов
не количество?)
0
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 8
14.05.2014, 13:13  [ТС]
Цитата Сообщение от ermolay Посмотреть сообщение

вторая задача на матрицу, это все должно быть в одной программе или в разных?

Добавлено через 31 секунду

не количество?)
вторая задача на матрицу, это все должно быть в одной программе или в разных?

все в одной программе должно быть

не количество?)

да посчитайте количество положительных элементов,и сумму всех элементов последовательности
0
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
14.05.2014, 13:25
Лучший ответ Сообщение было отмечено Habarovmen как решение

Решение

Цитата Сообщение от Habarovmen Посмотреть сообщение
все в одной программе должно быть
тогда прошу прощение за разделение темы на две.
А две готовые программы в одну и самому можно было сделать:
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
57
58
59
const
  p = 3;
  
var
  a: array[1..20, 1..20] of integer;
  n, m, i, j, imin, jmin, imax, jmax, k: integer;
  s, t: real;
 
begin
  {ïåðâîå çàäàíèå}
  s:=0; k:=0;
  writeln('Ââåäèòå ',p,' ÷èñåë ïîñëåäîâàòåëüíîñòè');
  for i:=1 to p do
  begin
    write('Ââåäèòå ',i,'-å ÷èñëî: ');
    readln(t);
    s:=s+t;
    if t>0 then inc(k);
  end;
  writeln('Ñóììà = ',s);
  writeln('Ïîëîæèòåëüíûõ: ',k);
  
  {âòîðîå çàäàíèå}
  randomize;
  repeat
    write('Enter n, m (n, m <= 20): ');
    readln(n, m);
  until (n in [1..20]) and (m in [1..20]);
  writeln('Array:');
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      a[i, j] := random(99) + 1;
      write(a[i, j]:4);
    end;
    writeln;
  end;
  imin := 1; jmin := 1; imax := 1; jmax := 1;
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      if a[i, j] < a[imin, jmin] then
      begin
        imin := i;
        jmin := j;
      end;
      if a[i, j] > a[imax, jmax] then
      begin
        imax := i;
        jmax := j;
      end;
    end;
  end;
  writeln('Max: a[', imax, ',', jmax, '] = ', a[imax, jmax]);
  writeln('Min: a[', imin, ',', jmin, '} = ', a[imin, jmin]);
  readln;
end.
з.ы.: разные языки в заданиях уж сами скорректируйте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2014, 13:25
Помогаю со студенческими работами здесь

Найдите в каждом массиве количество положительных элементов и отобразить количество на экране
Найдите в каждом массиве колличество положительных элементов и отобразить количество на экране. Четыре массива , содержащие...

Найти сумму положительных элементов и количество элементов в диапазоне от 10 до 20
Уважаемые, программисты .... Учусь я на ХимФаке в Университете. На уроке информатики нам задали лабораторную по Pascal'ю, почитав учебники...

Если количество четных элементов в каждой строке матрицы одинаково, то найти сумму квадратов положительных элементов
Матрица,размерности н х м, вводится из текстового файла.Если количество четных элементов в каждой строке матрицы одинаково,то найти сумму...

Дан массив А(5). найдите сумму и колличество положительных элементов
Дан массив А(5). найдите сумму и колличество положительных элементов. Как это решить??? Заранее огромное спасибо!!!!

Найдите сумму всех элементов матрицы DR(15,3)
помогите решить паскаль


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru