КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



52 страниц V  1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Несколько задач в Pascal'е, Пожайлуста помогите решить
Dear Tony
сообщение 28.5.2008, 21:24
Сообщение #1


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 1 472
Регистрация: 11.12.2007
Пользователь №: 13 083



Репутация:   108  


Пожайлуста, помогите решить задачи в Pascal'е excl.gif
см. спойлер

» Спойлер (нажмите, чтобы прочесть) «




Сообщение отредактировал Dear Tony - 24.7.2009, 21:01
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
(-=Dargin=-)
сообщение 28.5.2008, 22:29
Сообщение #2


.
Group Icon


Группа: Пользователи
Сообщений: 471
Регистрация: 8.12.2007
Из: Барнаула
Пользователь №: 12 820



Репутация:   43  


Эмм, а сами задачи выложить не хочешь? у мну ничего в спойлере нет.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 28.5.2008, 22:51
Сообщение #3


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата((-=Dargin=-) @ 28.5.2008, 21:29) *

Эмм, а сами задачи выложить не хочешь? у мну ничего в спойлере нет.

http://file.forum.sibnet.ru/get/file/?id=280561

Сообщение отредактировал mephisto - 28.5.2008, 22:52
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wabi-Sabi
сообщение 28.5.2008, 23:38
Сообщение #4


МЕГА флудер
Group Icon


Группа: VIP
Сообщений: 1 799
Регистрация: 3.11.2007
Пользователь №: 9 370



Репутация:   136  


А как в паскале цикл объявляется? wink.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HiSER
сообщение 29.5.2008, 0:13
Сообщение #5


Бородатый
Group Icon


Группа: Пользователи
Сообщений: 517
Регистрация: 24.9.2007
Из: Барнаул
Пользователь №: 6 410



Репутация:   37  


Цитата(LstR.Vasabi @ 28.5.2008, 23:38) *

А как в паскале цикл объявляется? wink.gif

while [true] do
begin

end;

----------------------

repeat

until [false]

----------------------

for [var]:=? to ? do
begin

end;

----------------------

for [var]:=? downto ? do
begin

end;
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wabi-Sabi
сообщение 29.5.2008, 0:16
Сообщение #6


МЕГА флудер
Group Icon


Группа: VIP
Сообщений: 1 799
Регистрация: 3.11.2007
Пользователь №: 9 370



Репутация:   136  


Ну вот больше половины работы и сделано.

Цитата(RedJ @ 29.5.2008, 0:11) *

laugh.gif
Дожились...

Ща сделаем smile.gif

А чего дожились то? Я на паскалю в школе по встроенной справке отписал что требовалось и хватит.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 29.5.2008, 0:56
Сообщение #7


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата(LstR.Vasabi @ 28.5.2008, 23:16) *

Ну вот больше половины работы и сделано.
А чего дожились то? Я на паскалю в школе по встроенной справке отписал что требовалось и хватит.

Повезло... А мы в школе BASIC изучали на Корветах. Эх как вспомню элепсовидные окружности и прямоугольные квадраты... ностальгия...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TLK
сообщение 30.5.2008, 10:35
Сообщение #8


Поддерживает разговор
Group Icon


Группа: Sibnet-club
Сообщений: 244
Регистрация: 23.6.2007
Из: Абакан
Пользователь №: 599



Репутация:   12  


На случай если ты не разобрался держиsmile.gif

4
Код
program Project1;
var ar:array[0..9] of byte = (5,1,7,8,11,10,3,2,6,4);
    i:integer;
begin
for i:=0 to 9 do
  if ar[i] in [3,7] then
   writeln(ar[i],' Chislo vhodit v interval [3;7]')
  else
   writeln(ar[i],' Chislo NE vhodit v interval [3;7]');
end.


5
Код
program Project1;
var ar1:array[0..9] of integer = (5,1,7,8,11,10,3,2,6,4);
    ar2:array[0..9] of integer = (6,9,5,11,4,3,7,2,12,6);
    ar3:array[0..9] of integer;
    ar4:array[0..9] of integer;
    i:integer;
begin
for i:=0 to 9 do
begin
  ar3[i] := ar1[i] + ar2[i];
  ar4[i] := ar1[i] - ar2[i];
end;
write('Perviy massiv |':20);
for i:=0 to 9 do
begin
  write(ar1[i]:3, '|');
end;
writeln;
write('Vtoroy massiv |':20);
for i:=0 to 9 do
begin
  write(ar2[i]:3, '|');
end;
writeln;
write('Summa massivov |':20);
for i:=0 to 9 do
begin
  write(ar3[i]:3, '|');
end;
writeln;
write('Raznost massivov |':20);
for i:=0 to 9 do
begin
  write(ar4[i]:3, '|');
end;
end.


6
Код
program Project1;
var ar:array[0..3, 0..3] of byte = (( 5, 1, 7, 8)
                                   ,(11,10, 3, 2)
                                   ,( 6, 4,14,12)
                                   ,(17,20,19,16));
    i,j:integer;
begin
writeln('Ishodnaya matrica');
for i:=0 to 3 do
begin
  for j:=0 to 3 do
   write(ar[i,j]:2,' ');
  writeln;
end;
writeln('Transponirovannaya');
for i:=0 to 3 do
begin
  for j:=0 to 3 do
   write(ar[j,i]:2,' ');
  writeln;
end;
end.


7
Код
program Project1;
var
    i, totw, totf, l:integer;
    str:string;
    c:char;
begin
totf := 0;
totw := 0;
write('Vvedite tekst:');
readln(str);
write('Vvedite simvol:');
readln(c);
l := length(str);
for i:=1 to l do
  if str[i]=' ' then
   if i<l then
   begin
    if str[i+1]=c then
     inc(totf);
    if i>1 then
     inc(totw);
   end;
if totw<>0 then
  inc(totw);
writeln('Vsego slov:':25, totw:4);
writeln(('Nachinaetsya na "'+c+'":'):25, round(totf*100/totw):4, '%');
end.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dear Tony
сообщение 2.6.2008, 9:31
Сообщение #9


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 1 472
Регистрация: 11.12.2007
Пользователь №: 13 083



Репутация:   108  


Большое спасибо тем, кто откликнулся! smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BATMEN
сообщение 3.6.2008, 23:58
Сообщение #10


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 199
Регистрация: 22.6.2007
Пользователь №: 455



Репутация:   7  


Цитата(mephisto @ 28.5.2008, 23:56) *

Повезло... А мы в школе BASIC изучали на Корветах. Эх как вспомню элепсовидные окружности и прямоугольные квадраты... ностальгия...

Было дело smile.gif Задашь ему рисовать че нить многа, машина медленная, получается че то типа анимации smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dear Tony
сообщение 27.9.2008, 21:58
Сообщение #11


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 1 472
Регистрация: 11.12.2007
Пользователь №: 13 083



Репутация:   108  


Опять я с Паскалем.

В общем, нужно ввести матрицу 4х4, и посчитать сумму элементов всех чётных строк в матрице.
У меня не получается... Подскажите что у меня не так, и как должно быть.

Код
Program nl;
var
a:array [1..4,1..4] of real;
i,j:integer;
Sum:real;

Begin
write ('ââåäèòå ìàòðèöó ïîñòðî÷íî:');
For i:=1 to 4 do
for j:=1 to 4  do
Read (a[i,j]);
For i:=1 to 4 do

Begin
sum:=sum+a[i,j]
end;

writeln  (a[i,j]);

writeln ('ñóììà ýëåìåíòîâ ÷¸òíûõ ñòðîê ðàâíà:', sum);

end.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 27.9.2008, 23:02
Сообщение #12


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(Dear Tony @ 27.9.2008, 21:58) *

Опять я с Паскалем.

В общем, нужно ввести матрицу 4х4, и посчитать сумму элементов всех чётных строк в матрице.
У меня не получается... Подскажите что у меня не так, и как должно быть.



Если я прально понял, то наверно так:

Код

Program nl;
uses crt;
var
a:array [1..4,1..4] of real;
i,j:integer;
Sum:real;

begin
writeln ('введите элементы матрицы');
for i:=1 to 4 do
for j:=1 to 4  do
   Read (a[i,j]);
  
i:=0;

while i < 4 do
  begin
   i:=i+2;
   for j:=1 to 4 do
    begin
     sum:=sum+a[i,j]
    end;
end;

writeln  (a[i,j]);
writeln ('сумма элементов четных строк матрицы= ', sum);

end.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
krut777
сообщение 15.6.2009, 14:33
Сообщение #13


Молчун
Group Icon


Группа: Пользователи
Сообщений: 4
Регистрация: 9.6.2009
Пользователь №: 111 362



Репутация:   0  


кто нибудь помогите, к завтрешнему дню надо решить задачу.

ДАНА КВАДРАТНАЯ ЦЕЛОЧИСЛЕННАЯ МАТРИЦА. ВЫЧЕСЛИТЬ СУММУ ДИОГАНАЛЕЙ ПАРАЛЛЕЛЬНОЙ ГЛАВНОЙ ДИОГАНАЛИ.
Зарание сбасибо
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 15.6.2009, 14:39
Сообщение #14


Himmelsstürmer
Group Icon


Группа: Events and facts club
Сообщений: 33 866
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1422  


Цитата(krut777 @ 15.6.2009, 15:33) *

ДАНА КВАДРАТНАЯ ЦЕЛОЧИСЛЕННАЯ МАТРИЦА. ВЫЧЕСЛИТЬ СУММУ ДИОГАНАЛЕЙ ПАРАЛЛЕЛЬНОЙ ГЛАВНОЙ ДИОГАНАЛИ.


А можно не кричать? А то доходит плохо. Вычислить сумму чего? Всех диагоналей параллельных главной? Т.е. всех элементов кроме главной диагонали? Или по отдельности по диагоналям? И еще желательно писать грамотно. И полное условие задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
krut777
сообщение 15.6.2009, 15:31
Сообщение #15


Молчун
Group Icon


Группа: Пользователи
Сообщений: 4
Регистрация: 9.6.2009
Пользователь №: 111 362



Репутация:   0  


Цитата(shouhei @ 15.6.2009, 13:39) *

А можно не кричать? А то доходит плохо. Вычислить сумму чего? Всех диагоналей параллельных главной? Т.е. всех элементов кроме главной диагонали? Или по отдельности по диагоналям? И еще желательно писать грамотно. И полное условие задачи.


общую сумму диагоналей кроме главной
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 15.6.2009, 15:35
Сообщение #16


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(krut777 @ 15.6.2009, 15:31) *

общую сумму диагоналей кроме главной

А как можно тебе помочь решить это задание?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
krut777
сообщение 15.6.2009, 15:59
Сообщение #17


Молчун
Group Icon


Группа: Пользователи
Сообщений: 4
Регистрация: 9.6.2009
Пользователь №: 111 362



Репутация:   0  


Цитата(Linky @ 15.6.2009, 14:35) *

А как можно тебе помочь решить это задание?


спомощь s=i+n наверно???????????? %(((((
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 15.6.2009, 16:03
Сообщение #18


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(krut777 @ 15.6.2009, 15:59) *

спомощь s=i+n наверно???????????? %(((((

жжошь biggrin.gif
» Спойлер (нажмите, чтобы прочесть) «


Сообщение отредактировал Linky - 15.6.2009, 16:04
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
krut777
сообщение 15.6.2009, 16:19
Сообщение #19


Молчун
Group Icon


Группа: Пользователи
Сообщений: 4
Регистрация: 9.6.2009
Пользователь №: 111 362



Репутация:   0  


Цитата(Linky @ 15.6.2009, 15:03) *

жжошь biggrin.gif
» Спойлер (нажмите, чтобы прочесть) «


Огромное спасибо wink.gif super.gif biggrin.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
GNOM_IK
сообщение 15.6.2009, 18:47
Сообщение #20


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 221
Регистрация: 15.6.2009
Пользователь №: 113 264



Репутация:   3  


Прошу помощи!
Помогите решить задачку спросить не у кого!
Ввод с клавиатуры 10 произвольных чисел с запоминанием их в массиве и вывод сумм чисел, равноудалённых от начала и конца массива: первый + последний, второй + предпоследний и т.д.
Например:
12 0 3 7 11 9 4 6 15 5
Результат: 12+5=17, 0+15=15, 3+6=9, 7+4=11, 11+9=20
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

52 страниц V  1 2 3 > » 
Ответить в эту темуОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 24.4.2024, 2:48
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов