Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Разговоры
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
 
Мы Russia - мать вашу
Аватар для LucO
Сообщения: 84
Регистрация: 27.08.2008
Откуда: Саяногорск
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:13
  #1 (ПС)
Помогите решить задачку по Турбо Паскалю
Информатичка задолбала задала какую-то хрень!! Помогите плизз))

Задача: Что делает данная программа? Какие выходные данные? Что выводит программа в зависимости от выходных данных?

Var
i,f: byte;
n: integer;
a: array [1..10] of integer;
begin
for i=1 to 10 do
begin
a[i]:=random(20) - 10;
writeln(a[i]);
end;
write ('введи число');
readln(n);
i:= 1;
f:= 0;
while (i<=10) and (f=0) do
begin
if a[i]=n then
writeln(i):f:=1
else
i:=i+1;
end;
if f=0 then
writeln('нет');
end.

Заранее спасибо и здоровенный респект

offline
Ответить с цитированием
Забадаю
Сообщения: 115
Регистрация: 02.04.2009
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:16
  #2 (ПС)
как я понимаю ты вводишь число дальше срабатывает функция если тогда иначе
смотря шо введешь то и получишь ну это поверхностно)))

offline
Ответить с цитированием
0,5 литров
Аватар для бутылка кепчука
Сообщения: 7
Регистрация: 02.04.2009
Откуда: ДА!
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:16
  #3 (ПС)
for($a=0;$a<rand(999,999);$a++) { echo $a."<br>"; }

offline
Ответить с цитированием
Аватар для Pif-PAf
Сообщения: 6,759
Регистрация: 24.02.2008
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:18
  #4 (ПС)
у тебя ошибки есть в некоторых оперантах.

offline
Ответить с цитированием
Мы Russia - мать вашу
Аватар для LucO
Сообщения: 84
Регистрация: 27.08.2008
Откуда: Саяногорск
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:20
  #5 (ПС)
я хуй знает я в этом не шарю Мне хоть бы что-то

offline
Ответить с цитированием
активный пользователь
Аватар для Aspid
Сообщения: 2,273
Регистрация: 20.12.2001
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:37
  #6 (ПС)
твоя прога заполняет массив случайными 10ю числами от -10 до 10, потом просит тебя ввести число и если это число было среди случайных то она пишет тебе на какой позиции оно стоит, если такого числа не было то пишет нет.



Var
i,f: byte; //создаем временные переменные
n: integer; //переменная для хранения числа введеного юзером
a: array [1..10] of integer; //массивчик из 10и цифирок
begin //начинаем
for i=1 to 10 do //десять раз делаем следующую хуйню, а именно генерацию случайных чисел
begin //начинаем
a[i]:=random(20) - 10; //генерим случайно число и запихуем его в массивчик
writeln(a[i]); //пишем пользователю число которое сгенерилось
end; //заканчиваем генерацию числа
write ('введи число'); //просим пользователи ввести чо нить похожее на число
readln(n); //если пользователь доверчивый и действительно ввел число, то все заебись и оно будет сохранено в n, иначе тебя компилятор может к хуям послать
i:= 1; // пусть i будет равно единице
f:= 0; //пусть f будет 0
while (i<=10) and (f=0) do //пока i меньше и не равно 10 и f равно нулю хуярим, иначе нахуй
begin //начинаем
if a[i]=n then //если i число в массиве равно числу введеному пользователю то заебись ставим f=1 и идем нахуй из цикла
writeln(i):f:=1
else //иначе i равно следующему числу 1,2,3 и т.д.
i:=i+1;
end;
if f=0 then //если f до сих пор равно нулю значит нихуя не было этого числа в массиве так шо нет
writeln('нет');
end. //автор, учи уроки информатики!

offline
Ответить с цитированием
новый пользователь
Сообщения: 447
Регистрация: 27.12.2006
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:44
Домашняя страница ВКонтакте Отправить сообщение через twitter для Некий Л.
  #7 (ПС)
-Цитата от Aspid Посмотреть сообщение
a[i]:=random(20) - 10;
По идее генерирует число в пределах 20 и отнимает 10, в остальном согласен...

offline
Ответить с цитированием
420
Медуза Жаргона
Аватар для 420
Сообщения: 2,137
Регистрация: 18.03.2008
Откуда: Курган
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:44
  #8 (ПС)
я одну ошибочку нашёл
пустой оператор ввода отсутствует перед последним end

offline
Ответить с цитированием
"no scherzo"
Аватар для Лёша Щастье
Сообщения: 7,128
Регистрация: 14.02.2007
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:46
ВКонтакте
  #9 (ПС)
-Цитата от 420 Посмотреть сообщение
я одну ошибочку нашёл
пустой оператор ввода отсутствует перед последним end
ну это скорее недачёт программа по сути должна работать

offline
Ответить с цитированием
Мы Russia - мать вашу
Аватар для LucO
Сообщения: 84
Регистрация: 27.08.2008
Откуда: Саяногорск
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:50
  #10 (ПС)
Так че мне ответить? Скажите кто-нить

offline
Ответить с цитированием
активный пользователь
Аватар для Aspid
Сообщения: 2,273
Регистрация: 20.12.2001
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:54
  #11 (ПС)
-Цитата от LucO Посмотреть сообщение
Так че мне ответить? Скажите кто-нить
я уже тебе все расписал

а вывод проги может быть такой

9
4
-5
-1
3
8
8
2
1
3
'введи число': 7
нет



или такой еще может быть
9
4
-5
-1
3
8
8
2
1
3
'введи число': 4
2

offline
Ответить с цитированием
420
Медуза Жаргона
Аватар для 420
Сообщения: 2,137
Регистрация: 18.03.2008
Откуда: Курган
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 18:54
  #12 (ПС)
-Цитата от Лёша Щастье Посмотреть сообщение
ну это скорее недачёт программа по сути должна работать
ну да, недочёт, но мне в глаза бросается, т.к. это одно из первых чему учат по этой теме у меня прочно осело в голове

offline
Ответить с цитированием
активный пользователь
Аватар для Aspid
Сообщения: 2,273
Регистрация: 20.12.2001
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:01
  #13 (ПС)
-Цитата от 420 Посмотреть сообщение
я одну ошибочку нашёл
пустой оператор ввода отсутствует перед последним end
оператор ввода нужен перед последним end если ты запускаешь откомпиленный файл который в свою очередь для вывода данных откроет тебе cmd и чтобы cmd не закрылся вместе с результатом и нужен оператор вводу, если же ты прогу запускаешь там через дебагер, напрямую из cmd или там в линухах например то оператор ввода нахуй не нужен.

т.е. я к тому что оператор ввода перед end вообще в данной ситуции не нужен т.к. не имеет никакого отношения к самому алгоритму и задаче.

offline
Ответить с цитированием
420
Медуза Жаргона
Аватар для 420
Сообщения: 2,137
Регистрация: 18.03.2008
Откуда: Курган
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:04
  #14 (ПС)
-Цитата от Aspid Посмотреть сообщение
оператор ввода нужен перед последним end если ты запускаешь откомпиленный файл который в свою очередь для вывода данных откроет тебе cmd и чтобы cmd не закрылся вместе с результатом и нужен оператор вводу, если же ты прогу запускаешь там через дебагер, напрямую из cmd или там в линухах например то оператор ввода нахуй не нужен.

т.е. я к тому что оператор ввода перед end вообще в данной ситуции не нужен т.к. не имеет никакого отношения к самому алгоритму и задаче.
извините, в посте не было уточнения через что запускаешь
а я просто сказал как вижу

offline
Ответить с цитированием
Сообщения: 1,635
Регистрация: 13.06.2008
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:12
  #15 (ПС)
ну и слова в этой теме

offline
Ответить с цитированием
Мы Russia - мать вашу
Аватар для LucO
Сообщения: 84
Регистрация: 27.08.2008
Откуда: Саяногорск
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:12
  #16 (ПС)
-Цитата от Aspid Посмотреть сообщение
я уже тебе все расписал
Респектос Аспид Я сначала не заметил)) все грамотно разложил

Всем кто участвовал спасибо

offline
Ответить с цитированием
Ваш любимый рейпер
Аватар для Cutthroat
Сообщения: 15,311
Регистрация: 24.03.2003
Откуда: Питер
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:15
ВКонтакте
  #17 (ПС)
автор это 9 класс


Добавлено через 45 секунд
старайся
си еще хуже


Последний раз редактировалось Cutthroat, 2 апреля 2009 в 19:16. Причина: Добавлено сообщение
offline
Ответить с цитированием
Мы Russia - мать вашу
Аватар для LucO
Сообщения: 84
Регистрация: 27.08.2008
Откуда: Саяногорск
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:17
  #18 (ПС)
-Цитата от Aspid Посмотреть сообщение
//автор, учи уроки информатики!
да нет, меня не было я прабабку хоронил последнюю неделю проебал и все каникулы


Добавлено через 1 минуту
-Цитата от Cutthroat Посмотреть сообщение
автор это 9 класс
в смысле? я ща в десятом и нам вот тока перед каникулами рассказывали


Последний раз редактировалось LucO, 2 апреля 2009 в 19:19. Причина: Добавлено сообщение
offline
Ответить с цитированием
Препод
Аватар для Лector
Сообщения: 545
Регистрация: 13.12.2008
Откуда: Астана
Старый пост, нажмите что бы добавить к себе блог 2 апреля 2009, 19:46
  #19 (ПС)
ебучий паскаль. помню было дело
точнее ебучие массивы

offline
Ответить с цитированием
 
Ответ
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Похожие темы на: Помогите решить задачку по Турбо Паскалю
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу ЕвроГой Разговоры 28 5 декабря 2009
Помогите задачку решить по С++ ) Roma Split Разговоры 73 30 сентября 2008
Помогите решить задачку!!! Gospel Разговоры 55 28 сентября 2007
Помогите решить задачу по административному праву Damira Разговоры 12 2 декабря 2005
Часовой пояс GMT +3, время: 16:19.