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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2013, 18:14   #1
Жавохир
 
Регистрация: 15.01.2013
Сообщений: 4
Восклицание Напишите программы на паскале с массивами

Привет всем. Пожалуйста помогите, завтра зачетку сдавать. Сделайте любые 2 из этих заданий(как положено программы, если можно, с объяснениями). Сорри если такая тема уже была, я поискал но не нашел. Пожалуйста побыстрее, мне до завтра надо. Мне надо еще объяснять что там я написал и почему.
Задания:
1. Введите с клавиатуры в массив Х пять целочисленных значений, выведите их в одну строку через запятую; получите для массива среднюю арифметическую.
2. Введите с клавиатуры пять целочисленных элементов массива Х. Выведите на экран значения корней и квадратов каждого из элементов массива.
3. Создайте массив из пяти фамилий и выведите их на экран столбиком , начиная с последней.
4. Создайте массив из пяти фамилий и выведите на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры.
5. Дан одномерный массив. Вставьте в него элемент L в позицию K.
Вот любые 2 из этих. Заранее спасибо
Жавохир вне форума Ответить с цитированием
Старый 16.01.2013, 16:24   #2
KooKish
Улыбаемся :)
Пользователь
 
Регистрация: 18.12.2012
Сообщений: 74
По умолчанию

Тема еще актуальна ? Могу помочь.
Не забываем про весы.
KooKish вне форума Ответить с цитированием
Старый 16.01.2013, 17:15   #3
Жавохир
 
Регистрация: 15.01.2013
Сообщений: 4
По умолчанию

Да, на следующем уроке покажу. Сделай что сможешь кроме третьего
Жавохир вне форума Ответить с цитированием
Старый 16.01.2013, 18:50   #4
KooKish
Улыбаемся :)
Пользователь
 
Регистрация: 18.12.2012
Сообщений: 74
По умолчанию

Первая:
Код:
Program Primer1;
Const
  n = 5;
Var
  X: array[1..n] of integer;
  i,a,sum: integer;
  sr: real;
  s: string;
Begin
  Writeln('Введите ',n,' элементов массива:');
  For i := 1 to n do
    begin
      Write('Введите ',i,' элемент массива: ');
      Readln(a);
      X[i] := a;
    end;
  s := IntToStr(X[1]);
  For i := 2 to n do
    s := s + ',' + IntToStr(X[i]);
  sum := 0;
  For i := 1 to n do
    sum := sum + X[i];
  sr := sum / n;
  Writeln('Введенный массив: ',s);
  Writeln('Среднее арифметическое этого массива: ',sr);
End.
Пятая:
Код:
Program Primer1;
Const
  n = 5;
Var
  X: array of integer;
  i,len,a,tmp1,tmp2,l,k: integer;
  s1,s2: string;
Begin
  SetLength(x,n);
  Writeln('Введите ',n,' элементов массива:');
  For i := 0 to n - 1 do
    begin
      Write('Введите ',i+1,' элемент массива: ');
      Readln(a);
      X[i] := a;
    end;
  s1 := IntToStr(X[0]);
  For i := 1 to n-1 do
    s1 := s1 + ',' + IntToStr(X[i]);
  Writeln('Первоначальный массив: ',s1);
  Write('Введите элемент который хотите вставить:');
  Readln(l);
  Write('Введите позицию на которую хотите вставить элемент:');
  Readln(k);
  SetLength(x,n+1);
  If (k > 0) and (k <= n+1) then
    begin
      If (k <> n+1) then
        begin
          tmp1 := X[k-1];
          X[k-1] := l;
          for i := k to n do
            begin
              tmp2 := X[i];
              X[i] := tmp1;
              tmp1 := tmp2;
            end;
        end
        else
          X[k-1] := l;
        s2 := IntToStr(X[0]);
        For i := 1 to n do
          s2 := s2 + ',' + IntToStr(X[i]);
        Writeln('Массив с добавленным элементом: ',s2);
    end
  else Writeln('Индекс должен быть больше 0 и не больше ',n+1);
End.
Задачи очень простые, в след раз, попробуй сам начать хотя бы. Тут никто за просто так с 0 ничего не делает.
Не забываем про весы.
KooKish вне форума Ответить с цитированием
Старый 16.01.2013, 19:58   #5
Жавохир
 
Регистрация: 15.01.2013
Сообщений: 4
По умолчанию

Спасибо. Я просто вообще не разбираюсь в этом
Жавохир вне форума Ответить с цитированием
Старый 16.01.2013, 20:38   #6
Izobara
Форумчанин
 
Аватар для Izobara
 
Регистрация: 26.12.2012
Сообщений: 227
По умолчанию

Эмм, так может, лучше в ПТУ? Зачем учиться, если ты в этом не разбираешься?
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
Izobara вне форума Ответить с цитированием
Старый 16.01.2013, 21:58   #7
Wizard#2277
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Izobara Посмотреть сообщение
Эмм, так может, лучше в ПТУ ?
Сейчас программистов и в ПТУ штампуют за определенную плату
Wizard#2277 вне форума Ответить с цитированием
Старый 17.01.2013, 17:28   #8
Жавохир
 
Регистрация: 15.01.2013
Сообщений: 4
По умолчанию

Мля умники мне это в жизни не нужно, я не учусь на программиста, мне надо норм оценку получить и всё.
Жавохир вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
напишите программы в Турбо Паскале, выручайте Вячеслав Абакумов Паскаль, Turbo Pascal, PascalABC.NET 1 10.10.2012 08:05
напишите программу на Паскале! PasDeNom Фриланс 4 10.04.2012 18:50
Напишите на Паскале XaHTeP Помощь студентам 5 24.01.2012 15:46
программы с массивами в Паскале Dean Помощь студентам 5 10.02.2011 16:24
Напишите процедуру SeekFun(f), которая находит в файле, содержащем текст программы на Паскале, идентифика polarity Помощь студентам 0 05.06.2010 18:57