![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 69
|
![]()
Помогите с задачами, очень надо!!!...
1) Составить программу, которая ведёт учёт очков, набранных каждой командой при игре в баскетбол.После любого изменения счёт выводить.После окончания игры выдать итоговое сообщение.Предусмотреть ввод названий команд в символьных и напечатать их на экране!! 2) На плоскости заданы 10 точек с координатами (4,1); (5,18); (-44;7); (19,4); (-1,1); (15,6); (66,0); (15,3); (4,0); (5,15). Все точки последовательно соединены между собой. Найти длину полученной ломанной и среднего её звена. Какие точки отстоят от начала координат на расстоянии не более 10 единиц? Сколько отрезков имеют длину более 5 единиц?? Заранее благодарен!!!! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 375
|
![]()
Задача №1: Счёт нужно вводить в ручную
Код:
Последний раз редактировалось VadEr; 20.04.2009 в 01:50. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 28
|
![]()
про баскетбол....если все правильно понял то вот...попробуй так например...
program basketball; uses crt; var nazv1,nazv2:string; i,ball_1,ball_2:integer; x1,x2:integer; begin clrscr; write ('Nazvanie pervoy komandy - '); readln (nazv1); write ('Nazvanie vtoroy komandy - '); readln (nazv2); randomize; clrscr; writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln; for i:=1 to 20 do begin x1:=random(3); x2:=random(3); {dlya pervoy komandy} if x1=0 then begin ball_1:=ball_1+x1; writeln (nazv1,' ne zabrosil'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x1=1 then begin ball_1:=ball_1+x1; writeln (nazv1,' zabrosil 1 ochko'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x1=2 then begin ball_1:=ball_1+x1; writeln (nazv1,' zabrosil 2 ochka'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x1=3 then begin ball_1:=ball_1+x1; writeln (nazv1,' zabrosil 3 ochka'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; {dlya vtoroy komandy} if x2=0 then begin ball_2:=ball_2+x2; writeln (nazv2,' ne zabrosil'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x2=1 then begin ball_2:=ball_2+x2; writeln (nazv2,' zabrosil 1 ochko'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x2=2 then begin ball_2:=ball_2+x2; writeln (nazv2,' zabrosil 2 ochka'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; if x2=3 then begin ball_2:=ball_2+x2; writeln (nazv2,' zabrosil 3 ochka'); writeln (nazv1,' vs. ',nazv2,' - ',ball_1,':',ball_2); writeln ('Nazhmite ENTER...'); readln; end; end; if ball_1>ball_2 then writeln ('Pobeditel - ',nazv1); if ball_1<ball_2 then writeln ('Pobeditel - ',nazv2); readln; end. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 28
|
![]()
необязательно счет вводить вручную как было ранее сказано...он генерируется в моей программе сам....
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 28
|
![]()
еще в предыдущем варианте(не моем....) почему то результат не обноаляется....исправьте кто писал прогу....
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.04.2009
Сообщений: 28
|
![]()
пересмотрите программу пожалуйста....она почему то не выводит у вас результат....он необновляется...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 375
|
![]()
Allen Iverson, - согласен, у вас код лучше.
Незнал, что существует Randomize, теперь знаю. У меня результат обновляется и выводится. Ошибка толко в коде: Writeln('**',n1:i1,'**',n2:12,'**') ; где не 12, а i2 (исправил). |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 375
|
![]()
Задача №2:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 69
|
![]()
Спасибо большое всем за помощь!!!!!
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 18.01.2012
Сообщений: 1
|
![]()
а вот можно было бы ту де самую задачу про баскетбол сделать поменьше в размерах, а то мне не поверят что я сам сделалюПрост тоже таую задачку решить надо!!!Заранее благодарен!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решите пожалуйста мои задачки (их две) | matrix8325 | Помощь студентам | 2 | 20.04.2009 14:24 |
Решите пожалуйста задачки по паскалю | darika | Помощь студентам | 7 | 28.03.2009 16:51 |
решите пожалуйста программу на паскале | BERT | Помощь студентам | 4 | 23.01.2009 12:14 |
Решите задачки по паскалю пожалуйста | xxxBITxxx | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.05.2008 16:48 |
Решите пожалуйста на Паскале | Bagsi | Помощь студентам | 4 | 30.10.2007 22:36 |