Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Dandy7
10 / 10 / 2
Регистрация: 24.01.2013
Сообщений: 110

Процедура: нахождение суммы элементов списка

24.01.2013, 14:55. Показов 2038. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. помогите пожалуйста с процедурой нахождения суммы элементов однонаправленного списка,вот программа без этой процедуры:
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
type ukaz=^spisok;
     spisok=record
       inf:integer;
       next:ukaz;
       end;
  var
  ug:ukaz;
  a:integer;
procedure udalenie1(var ug:ukaz);
  var x:ukaz;
begin
  if ug^.next=nil then
begin
      writeln('Список пуст');
      exit;
    end
  else
    begin
      new(x);
      x:=ug^.next;
      ug:=x^.next;
      dispose(x);
    end;
end;
procedure vivod( ug:ukaz);
var x:ukaz;
begin
  new(x);
  x:=ug^.next;
  write('список ');
 if ug^.next=nil then
    writeln('пуст')
  else
    while x<>nil do
      begin
        write(x^.inf, '  ');
        x:=x^.next;
      end;
end;
procedure dobavlenieVgol(var ug:ukaz; z:integer);
  var x:ukaz;
begin
  new(x);
  x^.inf:=z;
  x^.next:=ug^.next;
  ug^.next:=x;
end;
procedure sozdanie(var ug:ukaz);
  begin
    new(ug);
    ug^.next:=nil;
  end;
begin
  writeln;
  writeln('1. Создать список');
  writeln('2. Добавить элемент в начало');
  writeln('3. Найти сумму элементов спика');
  writeln('4. Удалить 1-ый элемент списка');
  writeln('5. Выход');
  while true do
    begin
    readln(a);
      case a of
        1: begin
             sozdanie(ug);    vivod(ug);
           end;
      2: begin
             writeln('Введите элемент'); readln(a);
             dobavlenieVgol(ug,a);  vivod(ug);
           end;
        3: begin
                vivod(ug);
           end;
        4: begin
             udalenie1(ug);  vivod(ug);
           end;
        5: halt;
     end;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2013, 14:55
Ответы с готовыми решениями:

Процедура: нахождение суммы диагональных элементов в квадратной матрице
Написать процедуру нахождения суммы диагональных элементов в квадратной матрице Помогите...

Процедура поиска модуля суммы отрицательных элементов матрицы и суммы положительных
Написать две процедуры 1) поиск модуля суммы отрицательных элементов матрицы 2) поиск суммы...

Создание списка, печать списка на экран, добавления элемента в начало списка, конец списка
Построить динамическую структуру типа список . Необходимо реализовать следующие процедуры: 1....

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2013, 14:55
Помогаю со студенческими работами здесь

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

Нахождение значения максимального и минимального элементов файла s (процедура)
Для файла s, состоящего из целых чисел, определите процедуру,которая находит значения максимального...

Вычисление суммы цифр целого числа (нахождение суммы цифр целого числа)
Составить и отладить программу, используя указанные в скобках процедуры или функции: Вычисляющую...

Нахождение суммы разности и суммы двух чисел
написать программу для нахождения суммы разности и суммы двух чисел

Добавление и удаление элементов списка, очистка списка, просмотр списка
Добрый вечер! помогите пожалуйста с решением не простой задачи. Предусмотреть меню, позволяющее...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru