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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2010, 20:01   #1
SJIAM
 
Регистрация: 17.11.2010
Сообщений: 3
Восклицание Задание в турбо паскаль

Выполните эту лабораторную работу на основании лабораторной работы № 1. При выполнении создайте массив из n элементов (максимальное значение n = 15) для хранения указанных в задании данных. Текущее число элементов массива вводит пользователь. Массив необходимо заполнить случайными числами (диапазон и тип случайных чисел определите самостоятельно в зависимости от требований условий задания). Результат вычислений выведите на экран, используя форматный вывод. В программе используйте все три вида циклов. Вот первая лабороторная 4. Напишите программу, которая вычисляет площадь трапеции S=(a+b/2)*h , где a и b - длины оснований трапеции, h - высота трапеции.
Помогите пожалуйста с масивами в никакую..
SJIAM вне форума Ответить с цитированием
Старый 17.11.2010, 20:09   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Выполните эту лабораторную работу на основании лабораторной работы № 1.
Э-э-э....Прямо сейчас начинать?
Свои наработки есть? Если да, выкладывайте, если нет - сюда.
_-Re@l-_ вне форума Ответить с цитированием
Старый 17.11.2010, 21:37   #3
SJIAM
 
Регистрация: 17.11.2010
Сообщений: 3
По умолчанию

Только первая)
Код:
Program ex_1;
  var b,a,h,s:real;
  begin
  writeln ('Enter A');
  Readln (A);
  Writeln ('Enter B');
  Readln (b);
  writeln ('Enter H');
  Readln (H);
  Begin
  S:=(A+B)*H/2;
  End;
  Writeln;
  Writeln ('S=',s:7:2);
  Readln;
  END.

Последний раз редактировалось Stilet; 18.11.2010 в 10:00.
SJIAM вне форума Ответить с цитированием
Старый 17.11.2010, 21:55   #4
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Заполнить и вывести массив можно так:
Код:
Var
   Mas:array[1..15] of Byte;
   i,k:Byte;
Begin
   Randomize;
   Readln(K);
   For i:=1 to K do
   Begin
      Mas[i]:=Random(50);
      Write(Mas[i]:3);
   End;
   Readln
End.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 17.11.2010, 22:05   #5
SJIAM
 
Регистрация: 17.11.2010
Сообщений: 3
По умолчанию

говорю же я с массивами в 0((((
можно написать как ето все вместе? пожайлуста(

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
Э-э-э....Прямо сейчас начинать?
Свои наработки есть? Если да, выкладывайте, если нет - сюда.
а ето просто текст такой был( согласен плохо вышло))

Последний раз редактировалось Stilet; 18.11.2010 в 10:01.
SJIAM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Турбо Паскаль. Лимон Помощь студентам 6 16.11.2010 09:01
Турбо Паскаль kmzd Помощь студентам 6 07.02.2010 09:58
Турбо паскаль Viktoria90 Помощь студентам 1 29.12.2009 23:56
Турбо паскаль Gabi Помощь студентам 2 24.12.2008 22:18