• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите создать таблицу исполнения

Станислава

Ученик
Регистрация
18 Сен 2012
Сообщения
7
Реакции
0
Баллы
0
Помогите создать таблицу исполнения

Пожалуйста помогите. Нужна программа на максимальное и минимальное из пяти.
Program Max_Min__of_5;
var A: array [1..5] of integer;
I, max, min: integer;
Begin
for i:=1 to 5 do
begin
writeln (‘введите ‘, 1 ,’ число: ’);
read (A);
end;
max:= A;
min:= A;
for i:=2 to 5 do
begin
if A > max than max:= A;
if A < min than min:= A;
end;
writeln (‘максимальне =’ , max);
writeln (‘мінімальне =’ , min);
End.




По типу этой

Максимальное, минимальное значение из двух
Program MaxMin2;
var A, B, min, max: integer;
Begin
writeln (‘введите два числа’);
read (A,B);
max:= A;
min:= A;
if B > max than max:=B;
if B < min than min:=B;
writeln (‘максимальне =’ , max);
writeln (‘мінімальне =’ , min);
End.
<ССЫЛКА УДАЛЕНА>
Пожалуйста, помогите.

[mod2]Станислава, если Вы хотите, чтобы Вам помогли, прежде всего будьте любезны с уважением относиться к Правилам нашего форума, запрещающим использование фотохостингов. От себя добавлю - тем более, предлагающих в довесок весьма сомнительные экскурсы в дела постельные.
Насчет загрузки изображений - сюда: http://www.tehnari.ru/f8/t32642/

Модератор.[/mod2]
 

Вложения

  • MM.webp
    MM.webp
    3.3 KB · Просмотры: 54
Извените. Мне нужна программа исполнения* ошибка в написании...
 
программа, таблица... как кто понимает... пожалуйста, помогите.
 
Program Max_Min__of_5;
var A: array [1..5] of integer;
I, max, min: integer;
Begin
for i:=1 to 5 do
begin
writeln (‘введите ‘, i ,’ число: ’);
read (A);
end;
max:= A[1];
min:= A[1];
for i:=2 to 5 do
begin
if A > max than max:= A;
if A < min than min:= A;
end;
writeln (‘максимальне =’ , max);
writeln (‘мінімальне =’ , min);
End.
 
а как правильно создать таблицу исполнения? пож, подскожите если можете.
 
Что бы мы лучше поняли работу программы учитель гговорит создавать ТАБЛИЦЫ исполнения к программам (как на рисунке по ссылке) вот мне нужно нарисовать такую таблицу к программе Program Max_Min__of_5
а как создать таблицу для этой программы не знаю....
 
я что то понять не могу логики таблицы которую вы привели
 
я что то понять не могу логики таблицы которую вы привели
Потому что она тут, с моей точки зрения, напрочь отсутствует.
Насчет таблицы, передайте преподавателю, который это выдумал, что он - гений. Я же, извините, подобным идиотизмом заниматься не буду. А вот ошибки в программе - покажу и исправлю:
Код:
Program Max_Min__of_5;
var 
 A: array [1..5] of integer;
 I, max, min: integer;
Begin
 for i:=1 to 5 do
  begin
   write[COLOR=Red][B][s]ln[/s][/B][/COLOR] [s][COLOR=Red][B]([/B][B]‘введите ‘, 1 ,’ число: ’[/B][B]);[/B][/COLOR][/s]('введите ',i,' число');
   read[COLOR=Red][B]ln[/B][/COLOR] (A[i]);
  end;
 max:= [s][COLOR=Red][B]A[i][/B][/COLOR];[/s] A[1]; 
 min:= [s][COLOR=Red][B]A[i][/B][/COLOR];[/s] A[1];
 for i:=2 to 5 do
  begin
   if A[i] > max than max:= A[i];
   if A[i] < min than min:= A[i];
  end;
 writeln ([s][COLOR=Red][B]‘максимальне =’[/B][/COLOR][/s] 'максимальне = ', max);
 writeln ([s][COLOR=Red][B]‘мінімальне =’[/B][/COLOR][/s] 'мінімальне = ', min);
 [COLOR=Red][B]readln[/B][/COLOR]
End.
Пояснения:
1. При консольном вводе крайне желательно НЕ использовать оператор read, а пользоваться readln. Иначе могут возникнуть неприятности. Read нужно использовать, только если Вы считываете несколько чисел сразу (например, строку матрицы), но и тут последний элемент требует считывания через readln.
2. Если Вы начинаете цикл сопоставления с i=2, то в качестве исходных значений max и min следует брать A[1]. А то, что написано у Вас, приведет к тому, что исходными окажутся A[5].
3. САМОЕ ГЛАВНОЕ!!! Текстовые сообщения, комментарии, и вообще любые выводимые на экран вставки в операторах write и writeln выделяются ТОЛЬКО прямыми апострофами в ЛАТИНСКОМ регистре. Использование других символов недопустимо (если только у Вас не какая-то специфическая мне неизвестная версия Паскаля).
4. В конце очень желательно поставить команду readln (без параметров). Это позволит приостановить выполнение программы с тем, чтобы увидеть на экране результат. В противном случае она просто моргнет и вылетит либо в турбосреду, либо в папку, откуда Вы запускаете exe-файл.
 
Назад
Сверху