Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.12.2018
Сообщений: 52
1

Составить блок схему для программы

28.12.2018, 22:15. Показов 451. Ответов 0

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста составить блок схемы для программ. Сам делать пытался, но мои схемы мне не внушают доверия пока что.
+ Если можно, объяснить как, для чего и почему. Заранее спасибо!

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
program lab_7;
 
const
  N = 5;
 
type
  mas = array[1..N] of integer;
 
var
  min, max, summ, i, j, x, p: integer; 
  masA: mas;
 
begin
  writeln('Введите значения массива: '); 
  for i := 1 to N do 
  begin
    write('MasA[', i, ']= '); 
    readln(masA[i]); 
  end; 
  
  writeln('Массив: '); 
  for i := 1 to N do write(masA[i], ' '); writeln; 
  summ := 0; 
  
  for i := 1 to N do 
    if (masA[i] > 3) then summ := summ + masA[i]; 
  writeln('Сумма элементов массива превышающих 3 = ', summ); 
  max := 1; 
  
  for i := 1 to N do 
    if abs(masA[i]) > abs(masA[max]) then max := i; 
  min := 1; 
  
  for i := 1 to N do 
    if abs(masA[i]) < abs(masA[min]) then min := i; 
  p := 1; 
  if min < max then 
    for i := min to max do 
    begin
      p := p * masA[i]; 
    end 
  else 
    for i := min downto max do 
    begin
      p := p * masA[i]; 
    end; 
  writeln('Произведение элементов равно: ', p); 
  
  for j := n downto 2 do 
    for i := 1 to j - 1 do 
      if (masA[i] > masA[i + 1]) then 
      begin
        x := masA[i]; 
        masA[i] := masA[i + 1]; 
        masA[i + 1] := x;
      end;
  
  write('Отсортированный массив: ');
  for i := 1 to N do
  begin
    write(masA[i]: 3);
    end; 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2018, 22:15
Ответы с готовыми решениями:

Составить блок схему для программы

Составить блок-схему для программы
Помогите составить блок-схему для задачи. Задача58. Для данного вещественного х найти значение...

Составить блок-схему для программы
var s:string; c:char; begin writeln('Введите строку'); readln(s); for var i:=1 to...

Составить блок схему для следующей программы
var i,j:integer; x:array of integer; y:array of real; begin writeln('Массив X: '); for...

0
28.12.2018, 22:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2018, 22:15
Помогаю со студенческими работами здесь

Составить блок-схему для программы в Паскале
program var6; var n,n1,n2:integer; i,right,mark,v:longint; answer,true1,true2,true3,true4,true5:...

Составить блок-схему для программы в Паскале
Program var6; var M,N,nok: integer; begin readln(M,N); nok:=m*n;//вычисляем произведение до...

Составить блок схему для текста программы Pascal
Вычислить и вывести на печать значения функции σ=7.14*tg2(2*x) где x∈ с Δx=0,5....

Составить блок схему для текста программы Pascal
Ввести одномерный массив A из N элементов. Каждый элемент в массиве больший 7 домножить на...

Составить блок схему для текста программы Pascal
Задан одномерный массив А(N) (N&lt;=60). На место минимального элемента массива записать сумму...

Составить блок схему для текста программы на pascal
Ввести одномерный массив A из 14 элементов. Определить в нём произведение элементов, квадрат...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru