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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2010, 13:37   #1
asd-uk
 
Регистрация: 16.03.2010
Сообщений: 4
По умолчанию операторы цикла и одномерные массивы

ут 2 задания, кто знает Delphi тому просто сделать а я незнаю =(( помогите plz ))))




1.Составить программу, которая создает массив из 10 случайных чисел в
диапазоне от -10 до 10, выводит его на печать и вычисляет сумму квадратов его
элементов

2. Составить программу, которая печатает таблицу квадратов целых чисел от 1 до
N. Значение N ввести с клавиатуры. Таблицу отформатировать, как показано на образце.
Составить 3 варианта программы с использованием цикла FOR, цикла WHILE и цикла
REPEAT.
Образец оформления таблицы
Число Квадрат
1 1
2 4
3 9
4 16
5 25
6 36
asd-uk вне форума Ответить с цитированием
Старый 16.03.2010, 13:42   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

1)
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var a:array[1..10] of integer;
    s:integer;
    i:integer;
begin
  s:=0;
  randomize;
  for I := 1 to 10 do
    begin
      a[i]:=random(21)-10;
      write(a[i]:4);
      s:=s+sqr(a[i]);
    end;
  writeln;
  write('sum=',s);
  readln;
end.
2)
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var a:array[1..10] of integer;
    n:integer;
    i:integer;
begin
writeln('n=');
 readln(n);
 Writeln('-----for-----');
 Writeln('':4,'x','':5,'x^2');
  {for}
  for I := 1 to n do
    begin
      writeln(i:5,'':6,sqr(i));
    end;
  {while}
   i:=1;
   Writeln('-----while-----');
   while i<=n do begin
    writeln(i:5,'':6,sqr(i));
    i:=i+1;
   end;
   {repeat}
   i:=1;
   Writeln('---repeat----');
   repeat
    writeln(i:5,'':6,sqr(i));
    i:=i+1;
   until i>n;
  readln;
end.
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 16.03.2010 в 13:57.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 16.03.2010, 13:59   #3
asd-uk
 
Регистрация: 16.03.2010
Сообщений: 4
По умолчанию

спасибо большое!!!!!!!!!!
asd-uk вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операторы цикла Asira Помощь студентам 0 21.12.2009 00:04
операторы цикла pilot76 Помощь студентам 4 10.09.2009 19:08
Операторы цикла Paul Oakenfold Паскаль, Turbo Pascal, PascalABC.NET 4 14.04.2009 19:28
Операторы цикла Paul Oakenfold Паскаль, Turbo Pascal, PascalABC.NET 1 08.04.2009 16:02
Операторы цикла Paul Oakenfold Помощь студентам 10 23.03.2009 16:08