Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: Seqular, Pavel  

Помогите решить кучу задач!!! Скоро зачет!!!
PavelДата: Понедельник, 28.04.2008, 16:32 | Сообщение # 31
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Quote (MAED)
1 и 2 столбец надо в одномерной матрице!

Это как? Кто так шутит? Одномерная матрица - это массив. Соответственно столбцы - это просто элементы? Я так понимаю?
 
AlexanderДата: Понедельник, 28.04.2008, 17:06 | Сообщение # 32
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
n-мерная матрица- это матрица, в которой каждому её элементу соответствует n- координат. Соответственно в одномерной- одна координата! И матрица A[j][1]- двухмерная.

Скажем дружно- нафиг нужно!
 
PavelДата: Вторник, 29.04.2008, 08:34 | Сообщение # 33
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Quote (Alexander)
program program1; var a:array[1..5,1..5] of integer;

у него там так описано. Следовательно, мы имеем одномерный массив. Линейный массив. или вектор.
 
MAEDДата: Среда, 30.04.2008, 03:45 | Сообщение # 34
Знакомый
Группа: Пользователи
Сообщений: 17
Репутация: 0
Замечания: 0%
Статус: Offline
Введите с клавиатуры целочисленные элементы матрицы 3 на 3, выведите исходную матрицу на экран, умножить результат на 3 и вывести результат.

program program1;
var
i,j:integer;
y:array [1..3,1..3] of integer;
begin
for i:=1 to 3 do
for j:=1 to 3 do
begin
write('y[',i,j,']=');
readln(y[i,j]);
end;
for i:=1 to 3 do
for j:=1 to 3 do
write(y[i,j],' ');
writeln;
for i:=1 to 3 do
for j:=1 to 3 do
y[i,j]:=y[i,j]*3;
for i:=1 to 3 do
for j:=1 to 3 do
write(y[i,j],' ');
end.

Подправьте пожалуйста код. Можете скинуть блок-схему этой задачи, а то времени нет. Завтра утром зачет!!!

Добавлено (29.04.2008, 19:35)
---------------------------------------------
Введите с клавиатуры в массив X пять целочисленных значений, вывести в одну строку через запятую. Вычислить для массива среднеарифметическое и каждый элемент матрицы стоящий на четных местах умножить на 2. Вывести результат.

program program2;
var
A:real;
i,S:integer;
X:array [1..5] of integer;
begin
for i:=1 to 5 do
begin
write('X[',i,']=');
readln(X[i]);
end;
writeln;
for i:=1 to 5 do
write(X[i],',');
writeln;
for i:=1 to 5 do
S:=X[i]+X[i];
A:=S/5;
writeln('Среднеарифметическое равно A=',A);
X[2]:=X[2]*2;
X[4]:=X[4]*2;
write(X[2],' ');
write(X[4],' ');
end.

Добавлено (29.04.2008, 20:45)
---------------------------------------------
Помогите срочно нужна ваша помощь!!! Завтра зачет!!! Можете поправить код задач, сделать блок-схемы в Microsoft Word, оформить ее. Пожалуйста, вы моя последняя надежда!!! Заранее спасибо!!! Вот ссылка http://ifolder.ru/6359378

 
AlexanderДата: Среда, 30.04.2008, 06:26 | Сообщение # 35
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Чего-то я совсем обленился sad . Всё делать лень, вот подправил ваши задачи, только вашего кода там не густо осталось:
1)
Code
uses crt;
var
    i,j:byte;
    y:array [1..3,1..3] of integer;
begin
    ClrScr;
    WriteLn('Вводи матрицу:');
    for i:=1 to 3 do
       for j:=1 to 3 do
          read(y[i,j]);
    WriteLn('Вот такую вот хрень ты ввёл:');
    for i:=1 to 3 do
       begin
          for j:=1 to 3 do
             write(y[i,j]:5);
          WriteLn;
       end;
    WriteLn;
    WriteLn('А вот так будет выглядить та хрень, если её умножить на 3:');
    for i:=1 to 3 do
       begin
          for j:=1 to 3 do
             begin
                y[i,j]:=y[i,j]*3;
                Write(y[i][j]:5);
             end;
          WriteLn;
       end;
    ReadKey;
end.

2)
Code
uses crt;
var
    S:real;
    i:byte;
    X:array [1..5] of integer;
begin
    ClrScr;
    WriteLn('Вводи массив:');
    for i:=1 to 5 do
       read(X[i]);
    WriteLn;
    for i:=1 to 5 do
       begin
          S:=S+X[i];
    if not odd(i) then
       x[i]:=x[i] shl 1;
    end;
    WriteLn('Среднеарифметическое равно ',S/5:0:2,#10,#13,'Итоговый массив:');
    for i:=1 to 5 do
       Write(X[i]:5);
    ReadKey;
end.

Quote
Можете поправить код задач, сделать блок-схемы в Microsoft Word, оформить ее.

5 wmz+пиво.
P.S. вот все смеются над американскими законами типа запрета на облизывание лягушек(Лос-Анджелес) или запрет на ношение кусачек(Техас). А ведь давно пора в правилах форума прописать, что мы НЕ БЕГАЕМ ЗА ПИВОМ и НЕ ДЕЛАЕМ БЛОК-СХЕМЫ, БЛОК-СХЕМЫ В MICROSOFT WORD МЫ ТОЖЕ НЕ ДЕЛАЕМ, МЫ НЕ ОФОРМЛЯЕМ СХЕМЫ В MICROSOFT WORD, КОТОРЫЕ МЫ НЕ ДЕЛАЛИ!


Скажем дружно- нафиг нужно!
 
SeqularДата: Среда, 30.04.2008, 06:33 | Сообщение # 36
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
Че-то да, ребята.. Вы конечно молодцы.. Но не нужно наглеть так! За вас учиться никто не будет. Помогли сделать задачу - одно. А просить еще и схему к ней нарисовать.. Код подправить.. Объяснить - это уже, имхо, лишнее. Неужели вы ходите "выезжать" всегда на чужих трудах?

Поддерживаю также проект сообщество молодых сисадминов
 
MAEDДата: Среда, 30.04.2008, 06:36 | Сообщение # 37
Знакомый
Группа: Пользователи
Сообщений: 17
Репутация: 0
Замечания: 0%
Статус: Offline
Блин, пожалуйста. Нужен зачет. я нифига не успел. Посмотрите
 
PavelДата: Среда, 30.04.2008, 11:55 | Сообщение # 38
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
По-мойму, ответ ясен. Я могу так сказать: в worde делать блоксхемы настоящий геморрой. Так что делай сам. Посиди часок-другой, подумаешь, не проспишь положенных 9 часов, зато все будет готово. Так что дерзай. Вот я как-то раз готовил отчет по вычислительной практике. У меня ИБП не было. А в тот день была офигенная метель, сначала напряжение упало - комп еще работал, потом вообще выключили свет. Я оставил свет включенным, а сам лег поспать чутка (уже была глубокая ночь). Свет дали, я все доделал, но не выспался и сдал. На "5" баллов. Так что надейся на свои силы. Уговаривать здесь не надо.
 
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;