Информатика.массивы..помогите срочно..завтра сдавать нужно=( - Страница 2 - ФОРУМ ПОСТУПИМ.РУ
Главная
Поиск репетитора
Коллективный блог
публикаций
Форум (обсуждаем ЕГЭ 2020)
тем и сообщений
Для учебы




Войти
или
Зарегистрироваться
Новые сообщения · Участники · Правила форума · Поиск по форуму · RSS
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
ФОРУМ ПОСТУПИМ.РУ » ОБЩЕНИЕ » Помогаем друг другу » Информатика.массивы..помогите срочно..завтра сдавать нужно=(
Информатика.массивы..помогите срочно..завтра сдавать нужно=(
minttomediaДата: Воскресенье, 2010-11-21, 8:25 PM | Сообщение # 16
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Награды: 79
Замечания: 20%
Статус: Offline
Город: Одинцово
Кузяя, вот у нас есть массив [3,9,7,22,0,-5]
Пишем что хотим удалить второй элемент ( m = 2)
и в цикле начинаем менять
[3,7,7,22,0,-5]
[3,7,22,22,0,-5]
[3,7,22,0,0,-5]
[3,7,22,0,-5,-5]

И как я писал, что никак нельзя изменить длину массива, мы получаем что в конце два одинаковых элемента. И по-этому выводим элементы все, кроме последнего и у нас получается желаемый результат ( [3,7,22,0,-5] ) Конечно, я написал алгоритм, то что быстрее в голову пришло, возможно есть что-то получше

 
КузяяДата: Воскресенье, 2010-11-21, 8:27 PM | Сообщение # 17
Аспирант
Группа: Проверенные
Сообщений: 346
Репутация: 1763
Награды: 547
Замечания: 0%
Статус: Offline
описание массива
а: array[1..N] 0f Real;
Саша, отредактируй программку в своем посте

Добавлено (2010-11-21, 8:27 PM)
---------------------------------------------
я поняла как переписываем, просто там второй цикл до N-1

program bugaga;
const N=10;
var m,i: Integer;
а: array[1..N] 0f Real;

BEGIN
for i:=1 to N do readln(a[i]);
writeln('Введите значение m');
for i:=m to N-1 do a[i]=a[i+1];

for i:=1 to (N-1) do writeln(a[i]);

END.
Это решение считать верным smile




Сообщение отредактировал Кузяя - Воскресенье, 2010-11-21, 8:42 PM
 
katja123Дата: Воскресенье, 2010-11-21, 8:34 PM | Сообщение # 18
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Награды: 1
Замечания: 0%
Статус: Offline
Город: Екб
аааааааа......спасибо огромное... а 1 ая также делается?

Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
 
porto211Дата: Воскресенье, 2010-11-21, 8:41 PM | Сообщение # 19
Доцент
Группа: Проверенные
Сообщений: 596
Репутация: 482
Награды: 37
Замечания: 20%
Статус: Offline
Эх, я это всё уже даавно забыл sad

Никогда не поздно начать все сначала)
РГАИС-1из5,РУДН-1из3)))
http://www.fantlab.ru/
КППР
 
minttomediaДата: Воскресенье, 2010-11-21, 8:43 PM | Сообщение # 20
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Награды: 79
Замечания: 20%
Статус: Offline
Город: Одинцово
program bugaga;
const N=10,max=-32000;
var i,j : Integer;
а: array[1..N,1..N] 0f Real;

BEGIN
for i:=1 to N do
for j:=1 to N do readln(a[i]);

for i:=1 to N do
for j:=(i+1) to N do
if a[i,j]>max then max=a[i,j];

writeln(max);
END.

Сообщение отредактировал minttomedia - Воскресенье, 2010-11-21, 9:00 PM
 
katja123Дата: Воскресенье, 2010-11-21, 8:47 PM | Сообщение # 21
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Награды: 1
Замечания: 0%
Статус: Offline
Город: Екб
А minttomediaю....извините конечно...я мало в этом понимаю.....но вот пример псевдокода , который нам училка давала....а у меня немного другой получится.

1. Формулировка задания
В двумерном массиве А (4x4) заменить все 1 на 0. Вывести новый массив.

2. Псевдокод
1. Для i = 1,4,1 и j = 1,4,1
1.1. Ввод aij.
2. Для i =1,4,1 и j =1,4,1 повторить
2.1. ЕСЛИ aij = 1, ТО aij = 0
3. Для i = 1,4,1 и j = 1,4,1
3.1. Вывод aij.
4. Конец.


Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
 
katja123Дата: Воскресенье, 2010-11-21, 8:53 PM | Сообщение # 22
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Награды: 1
Замечания: 0%
Статус: Offline
Город: Екб
ага...хорошо!!!

Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
 
КузяяДата: Воскресенье, 2010-11-21, 8:53 PM | Сообщение # 23
Аспирант
Группа: Проверенные
Сообщений: 346
Репутация: 1763
Награды: 547
Замечания: 0%
Статус: Offline
katja123, в программе первую часть до бегин не пишешь, это описания. А после
вместо for i:=1 to N пишешь для i от 1 до N
вместо Read или Readln ======= Ввод
Вместо Write или Writeln======= Вывод
Вместо а[i,j] пишешь =========aij
Вместо a[i] ================ ai


 
minttomediaДата: Воскресенье, 2010-11-21, 8:57 PM | Сообщение # 24
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Награды: 79
Замечания: 20%
Статус: Offline
Город: Одинцово
katja123, Потом скажешь, что поставила училка и мы эту оценку на троих поделим ;D
 
КузяяДата: Воскресенье, 2010-11-21, 9:00 PM | Сообщение # 25
Аспирант
Группа: Проверенные
Сообщений: 346
Репутация: 1763
Награды: 547
Замечания: 0%
Статус: Offline
minttomedia, katja123, я отказываюсь от своей трети в пользу Кати biggrin , все я спать smile

 
minttomediaДата: Воскресенье, 2010-11-21, 9:01 PM | Сообщение # 26
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Награды: 79
Замечания: 20%
Статус: Offline
Город: Одинцово
Кузяя, Спокойной ночи, katja123, последний абгрейд для первой проги /forum/6-30626-667615-16-1290361388
 
katja123Дата: Воскресенье, 2010-11-21, 9:03 PM | Сообщение # 27
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Награды: 1
Замечания: 0%
Статус: Offline
Город: Екб
всем сладких снов!!!!!!!!!!!!!!!!!!!!!!!спасибо огромное!!!!!!!!!

Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
 
КузяяДата: Воскресенье, 2010-11-21, 9:05 PM | Сообщение # 28
Аспирант
Группа: Проверенные
Сообщений: 346
Репутация: 1763
Награды: 547
Замечания: 0%
Статус: Offline
katja123, все спать еще рано, а мне давно пора. Я тут просто лишнее кое-что удалила. Теперь уже точно спать. smile

 
katja123Дата: Пятница, 2010-12-03, 6:50 PM | Сообщение # 29
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Награды: 1
Замечания: 0%
Статус: Offline
Город: Екб
вы очень мне помогли...всех благодарю....пока всем!!!!!!!

Добавлено (2010-12-03, 6:49 PM)
---------------------------------------------
я сдала на 5 ......!!!

СПАСИБО ВАМ ОГРОМНОЕ!!!!!!!!!

Добавлено (2010-12-03, 6:50 PM)
---------------------------------------------
а СМОЖЕТЕ МНЕ ЕЩЁ ПОМОЧЬ??!!! пожалуйста....

Мне нужно составить программу в PascalABC, которая показывала бы какой-нибудь очень клёвый..сложный рисунок...графику в общем...=)


Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/

Сообщение отредактировал katja123 - Пятница, 2010-12-03, 6:51 PM
 
firstДата: Пятница, 2010-12-03, 9:47 PM | Сообщение # 30
Доцент
Группа: Проверенные
Сообщений: 554
Репутация: 517
Награды: 16
Замечания: 0%
Статус: Offline
Город: Уфа
katja123, вот например, прога с библиотекой graphic, выводит график функции. з.ы. кодил не я.
program graphic;
uses graph;
var driver, mode, errorcode : integer; xm,ym,i,j : integer;
pi,pi300,x1,y1,x2,y2, sc : real;
st1,st2,st3 : string;
function f(x:real) : real;
begin
f:=sin(x)+sin(2*x)+sin(3*x)-1-cos(x)-cos(2*x);{ функция для построения}
end; {графика}
begin
st1:='x';st2:='y';
st3:=' Press ENTER';
sc:=50;
driver:=9; {egavga}
mode:=2; {640х480 пикселей}
initgraph(driver,mode,'d:\bp\bgi'); {инициализация графического режима }
errorcode:=graphresult;
if errorcode<>grok then {ошибка }
begin
writeln('Error init Graph');
closegraph;
halt;
end;
xm:=getmaxx div 2;
ym:=getmaxy div 2;
{ xm=320;ym=240;центр экрана}
line(xm,20,xm,460);{ось y}
line(20,ym,620,ym);{ ось x}
outtextxy(630,ym,st1); {маркировка оси х}
outtextxy(xm,10,st2); {маркировка оси у}
pi:=3.1415926; pi300:=pi/300;
x1:=-pi;
for i:=0 to 24 do {разметка оси х вертикальными черточками}
begin
line(xm+round(80*x1),230,xm+round(80*x1),250);
x1:=x1+pi300*25;
end;
x1:=-pi; {собственно построение графика отрезками прямых}
while x1<pi do
begin
y1:=f(x1);x2:=x1+pi300;
y2:=f(x2);
line(xm+round(80*x1), ym-round(sc*y1),
xm+round(80*x2), ym-round(sc*y2));
x1:=x2;
end;
outtextxy(270,470,st3);
readln;
closegraph;
end.


Я бы изменил мир, но Бог не дает исходники…

 
ФОРУМ ПОСТУПИМ.РУ » ОБЩЕНИЕ » Помогаем друг другу » Информатика.массивы..помогите срочно..завтра сдавать нужно=(
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:








© 2006 - 2023 Поступим.ру Информация:
О проекте
Контакты

Регистрация на сайте
Статистика сообщества
Пользовательское соглашение
Разделы:
Поиск репетитора
Форум сообщества
Коллективный блог
Материалы для учебы
ЕГЭ 2021
RSS:
RSS форума
RSS блога