ICQ - форум. Всё про ICQ.  

Вернуться   ICQ - форум. Всё про ICQ. > Offtopic > Флейм > Школоло

Школоло Все темы типа: решите мне задачки и помогите завтра экзамен - сюда.


Тема закрыта
 
Опции темы Оценить тему
Старый 19.10.2010, 17:40   #1
Участник
 
Регистрация: 19.10.2010
Сообщений: 0

Репутация: 4
Нефкуриваю Задачи на паскале [Turbo Pascal]

всем доброго вечера. собственно нужно помочь верно решить задачи на паскале, базовый курс 11 класса.
за решение отблагодарю 7значными уинами, если же нуждаетесь в деньгах напишите в icq ;)
или же буду очень благодарен за предоставленную помощь.
контакт оставлю ниже задач

задачи помещу в цитаты

Цитата:
1 Задача решена.
Цитата:
2 задача решена.
Цитата:
3 задача
Из трехзначного числа х вычли его послденюю цифру. когда результат разделили на 10, а к частному слева приписали последнюю цифру числа х, то получилось число у.
найти число х по заданному значению числа у. значение у вводится с клавиатуры; 99 < y < 1000; число десятков в у не равно нулю.
Цитата:
4 задача
В трехзначном числе х зачеркнули его второую цифру.
когда к образовавшемуся двухзначному числу влева приписали вторую цифру числа х, то получилось число у. По заданому у найти чисто х.
значение у вводится с клавиатуры; 99 < y < 1000; число десятков в у не равно нулю.
Цитата:
5 задача решена.
Цитата:
6 задача решена
Цитата:

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

решения задач можно выкладывать прямо в топик или в личку. если же нужны 7 значные номера или оплата деньгами пишите в номер 356-909-444.
всем спасибо.

Последний раз редактировалось zaharovart; 19.10.2010 в 19:51.
zaharovart вне форума  
Плюсанул zaharovart :
Старый 19.10.2010, 18:34   #2
Участник
 
Аватар для .MeDkyshal
 
Регистрация: 17.07.2008
Сообщений: 662

ICQ: 997821

Репутация: 2258
По умолчанию

Цитата:
Сообщение от zaharovart Посмотреть сообщение
1 Задача
Дано трехзначное число. в нем зачеркнули последнюю справа цифру и приписали ее в конце. Найти полученое число.
аххахахахаах спасибо порал от души.
зачеркнули последнюю цифру и ее же опять приписали, аахахахах писец
Цитата:
Сообщение от zaharovart Посмотреть сообщение
5 задача
С начала суток пришло n секунд. определить, сколько целых часов прошло с начала суток.
b:=n/3600
writeln b:1;
я точно не помню как сделать, чтобы после запятой не было цифр или просто округлить до целой.
b и есть число часов
в шестой очень похоже на это

Последний раз редактировалось .MeDkyshal; 19.10.2010 в 18:38.
.MeDkyshal вне форума  
Плюсанул .MeDkyshal :
Старый 19.10.2010, 18:36   #3
Участник
 
Аватар для Ronaldo
 
Регистрация: 07.04.2004
Сообщений: 114

ICQ: 8660886

Репутация: 265
По умолчанию

2 задача
Цитата:
var
sin,s_out:string;
begin
repeat
writeln('Enter 4 digit');
readln(sin);
until length(sin) = 4;
s_out:='0000';
s_out[1]:=sin[3];
s_out[2]:=sin[4];
s_out[3]:=sin[1];
s_out[4]:=sin[2];
writeln(s_out);
end.
нагуглил, чего и тебе советую, в инете полно такого добра...
__________________

if you need icq number, knock to me
Ronaldo вне форума  
Старый 19.10.2010, 18:38   #4
Участник
 
Регистрация: 19.10.2010
Сообщений: 0

Репутация: 4
По умолчанию

Цитата:
Сообщение от n3kt0 Посмотреть сообщение
1. Задача
Uses crt;
Var a,b,c,d:integer;
Begin;
ClrScr;
Writeln ('вводим число а'); readln(a);
b:=a mod 10;
c:= (a div 10) mod 10;
d:= a div 100;
a:=b*100+d*10+c;
Writeln ('=',a);
Readln;
End.

То или не то?
все абсолютно верно. только вместо
Uses crt; пишем program qq;
после begina символ ";" не ставится
с переменной "ClrScr;" программа не запускается. убрал эту переменную чтоб запустилось, первая цифра переходит на второе место. должна быть на последнем

Последний раз редактировалось zaharovart; 19.10.2010 в 18:43.
zaharovart вне форума  
Старый 19.10.2010, 18:40   #5
Участник
 
Аватар для xo0x
 
Регистрация: 20.07.2008
Сообщений: 588

Репутация: 2111
По умолчанию

Цитата:
Сообщение от zaharovart Посмотреть сообщение
все абсолютно верно. только вместо Uses crt; пишем program qq; после begina символ ";" не ставиться с переменной "ClrScr;" программа не запускается. убрал эту переменную чтоб запустилось, первая цифра переходит на второе место. должна быть на последнем
а как мне решить 3 задачу?
__________________
xo0x | ICQ for you
xo0x вне форума  
Старый 19.10.2010, 18:47   #6
Участник
 
Регистрация: 19.10.2010
Сообщений: 0

Репутация: 4
По умолчанию

Ronaldo, юзал гугл, решений по данным задачам не нашел. тоесть решения есть, но в них входят те переменные которых у нас еще не было в теории. в твоем решении есть такие переменные, если же задача работает - учителю будет не понятно как я ее решил взяв то чего мы еще не прохоидили (извиняюсь без расстоновок запятых текст)

например как:

sin,s_out:string;
repeat
s_out[4]:=sin[2];
writeln(s_out);

спасибо конечно за помощь.
1 задача решена.
решение:

var i,p: integer;
begin
readln (i);
p:= i div 100;
i:= i mod 100;
i:= i*10+p;
write (i);
end.

Последний раз редактировалось n3kt0; 18.09.2011 в 03:20.
zaharovart вне форума  
Старый 19.10.2010, 19:24   #7
Участник
 
Аватар для Fresh1k
 
Регистрация: 26.05.2008
Сообщений: 332

Репутация: 876
По умолчанию

#6

Код:
program Project2;
var x:integer;
begin
writeln ('Vvedit chislo'); readln(x);
writeln ('Chislo tisyach ravno = ',x div 1000);
writeln ('Chislo soten ravno = ',(x div 100)mod 10);
writeln ('Chislo desyatkov ravno = ',(x div 10)mod 10);
writeln ('Chislo edinic = ',(x div 1)mod 10);
readln
end.
Fresh1k вне форума  
Старый 19.10.2010, 19:53   #8
Участник
 
Аватар для Ronaldo
 
Регистрация: 07.04.2004
Сообщений: 114

ICQ: 8660886

Репутация: 265
По умолчанию

4 задача вроде так
Цитата:
var x, s, d, e: integer;
begin
write('Введите трехзначное число ->');
readln(x);
e:=x mod 10;
d:=x div 10 mod 10;
s:=x div 100;
writeln('Новое число = ', d*100+s*10+e);
end.
__________________

if you need icq number, knock to me
Ronaldo вне форума  
Старый 19.10.2010, 19:54   #9
Участник
 
Регистрация: 19.10.2010
Сообщений: 0

Репутация: 4
По умолчанию

Цитата:
Сообщение от Fresh1k Посмотреть сообщение
#6

Код:
program Project2;
var x:integer;
begin
writeln ('Vvedit chislo'); readln(x);
writeln ('Chislo tisyach ravno = ',x div 1000);
writeln ('Chislo soten ravno = ',(x div 100)mod 10);
writeln ('Chislo desyatkov ravno = ',(x div 10)mod 10);
writeln ('Chislo edinic = ',(x div 1)mod 10);
readln
end.
спасибо тебе. введу некую поправочку:

var x:integer;
begin
writeln ('Vvedit chislo'); readln(x);
writeln ('Chislo tisyach ravno = ',x div 1000);
writeln ('Chislo soten ravno = ',(x div 100)mod 10);
writeln ('Chislo desyatkov ravno = ',(x div 10)mod 10);
writeln ('Chislo edinic = ',(x mod 10));
readln
end.

и задача решена

Добавлено через 12 минут
Ronaldo, спасибо за решение четвертой задачи. осталась задача №3

Последний раз редактировалось n3kt0; 18.09.2011 в 03:21.
zaharovart вне форума  
Плюсанули zaharovart — 2 :
Старый 19.10.2010, 20:11   #10
Участник
 
Аватар для Ronaldo
 
Регистрация: 07.04.2004
Сообщений: 114

ICQ: 8660886

Репутация: 265
По умолчанию

задача 3 вроде так, лень проверять, проверь на паскале
Цитата:
program fuck;
var x,y:integer;
begin
writeln ('Vvedite chislo'); readln(y);
x := (x div 10);
if y >= 100 then x := y mod 10 * 100
else x := y mod 10 * 10;
writeln ('Chislo = ',x);
readln
end.
__________________

if you need icq number, knock to me
Ronaldo вне форума  
Плюсанул Ronaldo :
Старый 19.10.2010, 20:14   #11
Участник
 
Регистрация: 19.10.2010
Сообщений: 0

Репутация: 4
По умолчанию

переменных else не было. нужен упрощенный вариант
zaharovart вне форума  
Старый 20.10.2010, 00:42   #12
Модератор
 
Аватар для [rod-on]
 
Регистрация: 16.02.2008
Сообщений: 259

ICQ: 844942

Репутация: 1208
По умолчанию

zaharovart, выложи пожалуйста, все задачи, в т.ч. решенные, я щя Паскалю обучаю человека, пригодится
[rod-on] вне форума  
Старый 21.10.2010, 03:07   #13
Участник
 
Аватар для Grutal
 
Регистрация: 29.04.2007
Сообщений: 350

Репутация: 1252
По умолчанию

zaharovart
Цитата:
Сообщение от zaharovart Посмотреть сообщение
все абсолютно верно. только вместо
Uses crt; пишем program qq;
с переменной "ClrScr;" программа не запускается. убрал эту переменную чтоб запустилось,
ClrScr это процедура, которая содержится в модуле crt и естественно убрав uses crt; получаем обибку о неизвестной процедуре. Зачем же вместо, если program qq; можно в начале всунуть? просто это всегда опускают, если прогу пишут на коленке, а не в паскале :)
Grutal вне форума  
Плюсанул Grutal :
Тема закрыта


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 11:12.


Перевод: zCarot
Форум Асечников © Asechka.RU

Новости Сочи