Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.02.2010, 21:45   #1
Лизонька
Новичок
Джуниор
 
Аватар для Лизонька
 
Регистрация: 25.02.2010
Сообщений: 2
По умолчанию Программирование с использованием процедур и функций

Программирование с использованием процедур и функций...на Паскале:
1)Подготовить программу,в которой ввод и вывод элементов одномерного вещественного массива размерностью n, выполняется с помощью процедур.
2)Дана целочисленная матрица NxN. Используя процедуры, составить программу, в которой выполняется ввод элементов матрицы, и определяются номера её строк, все элементы которых делятся на 3 без остатка.
3)Подготовить программу, в которой с помощью процедур находится наибольший и наименьший элемент вещественного числового массива размерностью NxM, а также индексы элементов.
Буду оч признательна, если кто_нибудь поможет
Лизонька вне форума
Старый 25.02.2010, 22:28   #2
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

Цитата:
1)Подготовить программу,в которой ввод и вывод элементов одномерного вещественного массива размерностью n, выполняется с помощью процедур.
Такой вариант подойдет? Тут только 1 процедура, и 1 функция) Так более изящно получается
На остальные задачи, извиняйте, батарея у бука села, сижу в кафе
Код:
const
  N = 5;
type
  MyType = array[0..N] of real;

Function input():MyType;
var
  i:integer;
  a:MyType;
begin
for i:=0 to N do
  begin
    Write('Element [',i,']->');
    readln(a[i]);
  end;
result:=a;
writeln('vvod okonchen!');
end;

procedure output(A:MyType);
var
  i:integer;
begin
  writeln('Vyvod massiva');
    for i:=0 to N do
      begin
        Writeln('element [',i,']=',a[i]:5:3);
      end;
end;

begin
output(input());
readln;
end.

Последний раз редактировалось Denager; 25.02.2010 в 22:32.
Denager вне форума
Старый 25.02.2010, 22:50   #3
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

Здесь только успею напистаь процедуру вычисления, ввод массива сами оформите? Ну и индексы не сложно будет, если поразбираетесб немного
Цитата:
3)Подготовить программу, в которой с помощью процедур находится наибольший и наименьший элемент вещественного числового массива размерностью NxM, а также индексы элементов.
Код:
const
  N = 5; M = 5;
type
  MyType = array[0..N, 0..M] of real;

Procedure Max(A:MyType; max_var:real);
var
  i,j:integer;
begin
  for i:=0 to N do
    for j:=1 to M do
      if a[i,j]>max_var then
        max_var:=a[i,j];
writeln('max = ',max_var:5:3);
end;

Procedure Min(A:MyType; min_var:real);
var
  i,j:integer;
begin
  for i:=0 to N do
    for j:=1 to M do
      if a[i,j]>min_var then
        min_var:=a[i,j];
writeln('min = ',min_var:5:3);
end;
Вызов в программе
Код:
max(A,a[0,0]);
max(A,a[0,0])
Соответсвенно перед этим, заполнить массивы набором чисел
Denager вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование с использованием процедур и функций...на Паскале Лизонька Помощь студентам 1 25.02.2010 23:29
Матрицы с использованием процедур =) eXTrEMe888 Помощь студентам 1 25.11.2009 19:01
Решить прорамму с использованием процедур. rooman90 Паскаль, Turbo Pascal, PascalABC.NET 0 14.05.2009 15:01
Задачи с использованием процедур rooman90 Помощь студентам 4 08.03.2009 13:17
Помогите пожалуйста составить программку с использованием функций и процедур ЛесенОК Помощь студентам 1 17.02.2009 18:27