Turbo Pascal көмек қажет

Бірден не керегін жаза кетейін:
Маған Паскальды үйрететін адам керек… онлайн отырып.А-дан Я-ға шейін..қалай есеп шығару керектігін өз тілімен түсіндірсе болғаны. Видео уроктар пайдаға аспады..1 айдан кейін (әлде келесі жылы ма?  ) аудандық сайысқа түсетін едім Паскальдан… мектепшілік сайыстан өтіп кеттім байқамай-әдейі…
Көмек бере алатын адам бар ма?
Бөлісу:

15 пікір

rymbek
Сенімен отыратын адам табылмайтын шығар, сірә.
Ақылым сол, оқы, оқы, оқы.
ЗЫ: Бір күні Ақтөбедегі атақты бір хирургпен 1-ші курс стуендт-медиктермен кездесу болды. Сонда бір студент сіз қалай хирург болдыңыз, қандай ақыл айтасыз біздерге деді. Жаңағы хирургтың жауабы сол, «еңбек, еңбек» деп қайталай берді. Солай. Мұндай тек түсінбегеніңді сұра.
ЗЫ2: Осында бір Паскальды сүйетін адам бар))

Түсінбеген жеріңді ғана сұра.
asaubota
мына жерден қарап көр, сабақтар және видеолар болуы керек: www.google.kz
muza
Основы программирования turbo pascal osinin komegi tiip kalar. al negizinde en durisi bir kitapti komputerdin on jagina koip alup sol jaginada kofendi koip tunimen kod jazgan kezde gana uirenesin.Baskanin bari kosimsha akparattan baska sagan eshtene uirete koimas.
rymbek
Мен өзім жалпы программалауды қалай үйрендім?! Дайын программаның кодын өзгерте бердім, өзімше өзгерте бердім, сөйтіп тез түсініп алдым. Бірақ алдымен теорияға «тойып» алу керек. Теориямен практиканы қатар алып журе алмайсың. Сондықтан да кітапты компьютердің жанына қою, меніңше дұрыс емес сияқты.
muza
php,python degenderdi jaksirak bilsen java uirenu onai boladi.Sol siyakti C++ jaksi bilsen Turbo Pascal da onai boladi.

Bir narse surain Ruby bilesiz be?
rymbek
Bir narse surain Ruby bilesiz be?
сұрақ түсініксіз
Sabions
мына бір есеп:
қарапайым тілмен
2 нақты сан берілген. Егер екеуі де теріс сандар болса, онда сандарды модульдерге ауыстыру керек. Егер тек біреуі теріс болса, онда екеуін де теріс санға көбейту керек. Егер екеуі де оң сан болса және [0.5; 2.0] аралықта жатпаса, сандарды 10 есе азайту керек. Олай болмаса сандардың түбірлерін табу керек.
Паскаль тілімен
Х.у накты сандары берілген. Егер олар теріс болса. әр санды өзінің модулімен
ауыстыру, егер біреуі ғана теріс болса, екі санды 0.5-ке арттыру, екі сан да теріс емес болса және бірде біреуі [0.5, 2.0] аралығында жатпаса. онда оларды 10-ға шегеру керек.
тез арада?
sigma
Егер тек біреуі теріс болса, онда екеуін де теріс санға көбейту керек.
егер біреуі ғана теріс болса, екі санды 0.5-ке арттыру,
және
Егер екеуі де оң сан болса және [0.5; 2.0] аралықта жатпаса, сандарды 10 есе азайту керек.
екі сан да теріс емес болса және бірде біреуі [0.5, 2.0] аралығында жатпаса. онда оларды 10-ға шегеру керек.
деген жерлерін анықтап берсеңіз
AL-ASTER
2 нақты сан берілген. Егер екеуі де теріс сандар болса, онда сандарды модульдерге ауыстыру керек. Егер тек біреуі теріс болса, онда екеуін де теріс санға көбейту керек. Егер екеуі де оң сан болса және [0.5; 2.0] аралықта жатпаса, сандарды 10 есе азайту керек. Олай болмаса сандардың түбірлерін табу керек.

program esep_1;
uses crt;
var a, b, a2, b2:real;
begin
clrscr;
writeln ('Eki nakti ainimali engiziniz: ');
readln(a, b);
if (a>0) and (b>0) then writeln(a,' ,',b,' sandari ong tangbali.') else
if (a<0) and (b<0) then writeln(a,' ,',b,' sandari teris tangbali, sondiktan modulderi: ', abs(a),' ,',abs(b)) else
if (a<0) or (b<0) then writeln(a,' ,',b,' sandarinin bireui teris tangbali, sondiktan teriske ainaldiramiz: ', a*(-1),' ,',b*(-1));
if (a>0.5) and (a<2) then writeln(a, ' sani 0.5..2 araligina kiredi') else writeln(a, ' sani 0.5..2 araligina kirmeidi, sondiktan 10 eseleimiz: ', a*10);
if (b>0.5) and (b<2) then writeln(b, ' sani 0.5..2 araligina kiredi') else writeln(b, ' sani 0.5..2 araligina kirmeidi, sondiktan 10 eseleimiz: ', b*10);
readln;
end.

Екінші есеп, бірінші есепке қатты ұқсайды екен, сондықтан екіншісін өзің үшін біріншісіне қарап шығаруге ештеңе кедергі емес)))
Sabions
жо екеуі бір есеп қо… мәтіні әр түрлі просто… рахмет!
AL-ASTER
Онда анау жердегі а*10, b*10 деген жерге а-10, b-10 деп өзгерту жасау кк
Sabions
соңғы 2 if қатарындағы а*10 менен b*10 ба?
if (a<0) or (b<0) then writeln(a,' ,',b,' sandarinin bireui teris tangbali, sondiktan teriske ainaldiramiz: ', a*(-1),' ,',b*(-1));
мынада * ма әлде — па?
AL-ASTER
writeln жақшасының ішіндегі
AL-ASTER
Паскаль болсын, кез-келген бағд. тілі бір біріне ұқсайды ғой, барлығына алгоритм құралады. Сондықтан, есепті шығармас бұрын параққа қолмен нәтижесін шығару үшін алгоритмін жазып алған лазым.
Кез келген есеп сәтті шығуы үшін, есептің шығарылуын түсініп, оны компьютер түсінетіндей етіп енгізу керек.
Жалпы, мынадай пыразы бар: Теория — загружает мозги, практика — путь к профессионализму. Сондықтан, есепті өзгертіп өзгертіп түсініп, әрі қарай қызықты болған операторларды гуглдеп жіберуге ештңең кедергі емес)