Автор Тема: помогите нарисовать блок-схемы для двумерного массива паскаль  (Прочитано 7736 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Добрый день! помогите нарисовать блок-схемы для двумерного массива, код у меня есть и проверить одну задачу, там кажется не совсем верное решение


Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
1. Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,sum:integer;
begin
        sum:=0;
        for i:=1 to 3 do
                for j:=1 to 5 do
                        if (m[i,j]>=-1) and (m[i,j]<=10) then
                                sum:=sum+m[i,j];
        writeln('summa='sum);
        readln
end.

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
2.Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,sum,num:integer;
        av:real;
begin
        sum:=0;
        num:=0;
        for i:=1 to 3 do
                for j:=1 to 5 do
                        if m[i,j]<0 then
                        begin
                                sum:=sum+m[i,j];
                                num:=num+1
                        end;
        av:=sum/num;
        writeln('srednee='av:4:4);
        readln
end.

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
3. 9.
Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,sum:integer;
begin
        sum:=0;
        for i:=1 to 3 do
                for j:=1 to 5 do
                        if m[i,j] mod 2=0 then
                                sum:=sum+m[i,j];
        writeln('summa='sum);
        readln
end.

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
4. 10.
Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,num:integer;
begin
        num:=0;
        for i:=1 to 3 do
                for j:=1 to 5 do
                        if (m[i,j]<> 0) and (j mod 2<>0) then
                                num:=num+1;
        writeln('summa='num);
        readln
end.

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
А вот задача: Дан двумерный массив М, состоящий из целых чисел: ((-1, 5,8,0,11), (1,7,-15,4,0), (3,-4,10,0,16))
Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,min:integer;
begin
        min:=maxint;
                for j:=1 to 5 do
                        if m[2,j]<min then min:=m[2,j];

        writeln('minimum='min);
        readln
end.

Мне кажется тут есть ошибка, здесь кажется не все условия соблюдены, хотя могу и ошибиться

Оффлайн wital1984

  • Постоялец
  • ***
  • Сообщений: 189
    • Просмотр профиля
А вот задача: Дан двумерный массив М, состоящий из целых чисел: ((-1, 5,8,0,11), (1,7,-15,4,0), (3,-4,10,0,16))
....
Мне кажется тут есть ошибка, здесь кажется не все условия соблюдены, хотя могу и ошибиться
Вы, мне кажется, совсем "не в теме". Блок-схемы рисуются не для массивов. Блок-схема - это графические изображение алгоритма. Алгоритм решения задачи можно описать словами, можно нарисовать блок-схему, можно написать на каком-то языке программирования. Блок-схему можно нарисовать к каждому фрагменту кода, которые вы привели выше, это совсем несложно.
Цитировать
Дан двумерный массив М, состоящий из целых чисел: ((-1, 5,8,0,11), (1,7,-15,4,0), (3,-4,10,0,16))"
- это вообще не задача. Это вообще к чему?

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
по поводу задачи - такие задачи дают в ВУЗе, а по поводу блок-схем, я понимаю, что это легко, только, когда знаешь как их сделать, я помощи прошу, я не знаю, как правильно графически стрелки указать в блок-схеме, вот и прошу помощи

Оффлайн tig81

  • Глобальный модератор
  • *****
  • Сообщений: 15181
    • Просмотр профиля
по поводу задачи - такие задачи дают в ВУЗе,
И все, больше в условии ни слова? Что с массивом надо сделать?

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
если более понятнее изложить, что мне надо - нарисовать блок-схемы к каждому фрагменту кода, которые приведены выше

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Дан двумерный массив М, состоящий из целых чисел: ((-1, 5,8,0,11), (1,7,-15,4,0), (3,-4,10,0,16)).  Найти значение минимального элемента второй строки.

Оффлайн Selyd

  • Старожил
  • ****
  • Сообщений: 408
    • Просмотр профиля
А вот задача: Дан двумерный массив М, состоящий из целых чисел: ((-1, 5,8,0,11), (1,7,-15,4,0), (3,-4,10,0,16))
Program p;
const
        M:array [1..5,1..3] of integer = ((-1,5,8,0,11), (1,7,- 15,4,0), (3,-4,10,0,16)));
var i,j,min:integer;
begin
        min:=m[2,1];
                for j:=2 to 5 do
                        if m[2,j]<min then min:=m[2,j];

        writeln('minimum='min);
        readln
end.

Мне кажется тут есть ошибка, здесь кажется не все условия соблюдены, хотя могу и ошибиться
Запуск первым элементом второй строки.

Оффлайн wital1984

  • Постоялец
  • ***
  • Сообщений: 189
    • Просмотр профиля
если более понятнее изложить, что мне надо - нарисовать блок-схемы к каждому фрагменту кода, которые приведены выше
для первого сделал, дальше сами
Задача решена правильно

Оффлайн вилена

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
спасибо, буду пробовать с остальными

 

Ввести матрицы А и В. Помогите получить элементы третьей матрицы C

Автор xxMalayaxx

Ответов: 13
Просмотров: 5422
Последний ответ 04 Февраля 2010, 21:16:39
от xxMalayaxx
Помогите решить задание на С++. Решить этот ДУ методом Рунге-Кутта

Автор artecovez

Ответов: 0
Просмотров: 6313
Последний ответ 24 Апреля 2010, 20:41:08
от artecovez
Помогите разобраться с задачей по "методу оптимальных решений"

Автор 16Q

Ответов: 0
Просмотров: 6979
Последний ответ 23 Апреля 2014, 20:58:36
от 16Q
Доброго времени суток, помогите пожалуйсто написать программу на Visual C++

Автор Кирилл89

Ответов: 3
Просмотров: 3891
Последний ответ 03 Ноября 2011, 17:01:18
от DrXakep
Помогите создать снеговика с анимацией в PascalABC и в Microsoft Visual Basic6.0

Автор ЮЛИКА

Ответов: 7
Просмотров: 9028
Последний ответ 04 Мая 2012, 11:18:19
от ki