1. базови типове. В/И. Линейни програми1



Дата24.07.2016
Размер55.81 Kb.
#3647

1.Базови типове.В/И. Линейни програми

1.БАЗОВИ ТИПОВЕ. В/И. ЛИНЕЙНИ ПРОГРАМИ1
зад.1. Напишете програма, която извежда на екрана следните съобщения:

а) Hello world!

б) Hello “world”!

в) Hello \ world!

г) “Hello world!”

д) “Hello\

\ world!” 
зад.2. Напишете програма, която въвежда две цели числа и извежда тяхната:

а) сума;


б) разлика;

в) произведение;

*г) частно. [7]
зад.3. Напишете програма, която пресмята средното аритметично на
а) 2
б) 3

цели числа.

зад.4. Да се запишат на езика C следните математически формули:

а) a + b.x +c.z.y;

б) [(ax – b)x + c]x – d;

в) 1 + |x| + |1 + x|;

г) sin a + cos b – ln|1 – y|;

д) + ;


е) . ;

ж) ;


з) ;

и) . [3]
зад.5. Само с команди за присвояване и четирите аритметични операции (+,-,*,/) напишете програми за изчисляване на изразите по-долу, при ограничението една команда да не съдържа повече от една аритметична операция. (Използвайте помощни променливи).

а) y = 2x + 1;

б) y = (ax + b)(cx - d);

в)

г)


д) .[2]
зад.6. В аритметичния израз

а) a / b * c / d * e / f * h;

б) a + b / x – 2 * y

в) a + b / x – 2 * y

да се поставят скоби така, че полученият израз да съответства на математическата формула:

а)


б)

в) a + . y . [3]


зад.7. Напишете програма, която пресмята стойността на израза:

а) m + ;

б) . [3]
зад.8. Напишете програма, която въвежда реалните числа a1, b1,c1,a2,b2 и c2 така, че a1.b2 – a2.b1  0 и намира решението на системата

| a1.x + b1.y = c1

| a2.x + b2.y = c2.
зад.9. Да се напише израз на езика C, който да изразява:

а) периметъра на квадрат с лице, равно на a;

б) лицето на равностранен триъгълник с периметър, равен на p. [3]
зад.10.

а) Напишете програма, която определя лицето и периметъра на квадрат с дадена страна a – цяло число.

б) Разширете програмата, като включите и определяне на лицата на вписаната и описаната окръжности.

в) Модифицирайте програмата така, че да се определя периметърът на външния контур на фигурата, която се получава след добавяне към квадрата на описана окръжност и равностранен триъгълник със страна една от страните на квадрата (както е показано на схемата). [1]

зад.11.* Напишете програма за пресмятане лицето на триъгълник с върхове медицентъра и

кои да са два върха на триъгълник с основа a и височина към нея h. [2]

зад.12. Напишете програма за пресмятане обема и лицето на повърхнината на куб с дължина на основния ръб a см. Да се използва помощна променлива. [2]
зад.13. Напишете програма за пресмятане лицето и периметъра на кръг с радиус r – реално число. Да се използва помощна променлива. [7]
зад.14. Напишете програма за пресмятане лицето на повърхнината и обема на кълбо с радиус r.
зад.15. Напишете програма, която въвежда стойностите на реалните променливи a, b и alpha, съответстващи на две страни на триъгълник и ъгъла между тях, и намира и извежда лицето му.

Зад.16. Напишете програма, която по дадени дължини на две страни на триъгълник и ъгъла ( в градуси ) между тях намира дължината на третата страна на триъгълника.

зад.17. Напишете програма за пресмятане периметъра и лицето на правилен шестоъгълник по дадена дължина на страната.
зад.18. Напишете програма за пресмятане периметъра и лицето на правилен дванадесетоъгълник по дадена дължина на страната.
зад.19. Напишете програма за пресмятане лицето на

а) триъгълник

б) вписан в окръжност четириъгълник

по зададени страни (по Хероновата формула).

зад.20. Напишете програма, която пресмята разстоянието между две точки, зададени чрез своите координати в

а) двумерна

б) тримерна

в) четиримерна

декартова координатна система. [7]
зад.21. Напишете програма, която въвежда две цели числа, разменя ги и ги извежда, като:

а) използва помощна променлива;

б)* не използва помощна променлива;
зад.22.* Напишете програма, която въвежда две числа и без помощта на помощни променливи намира техните:

а) сума и произведение;

б) сума и разлика;

в) разлика и произведение. [7]


зад.23.* Напишете програма, която намира по-голямото и по-малкото от две числа (без да използва оператор за условен преход).
зад.24.** Напишете програма, която намира

а) най-голямото;

б) най-малкото;

от три числа (без да използва оператор за условен преход). [7]

зад.25. Формулата за превръщане на температура от градуси по Фаренхайт в градуси по Целзий е следната: C = (F – 32). Напишете програма, която въвежда температура, измерена в градуси по Фаренхайт, пресмята съответната температура в градуси по Целзий и извежда на екрана двете температури. [6]
зад.26. Да се напище програма за превръщане на градуси в радиани: rad = deg (PI = ). [6]
зад.27. Напишете програма, която въвежда малка буква от латинската азбука, намира и извежда съответната голяма латинска буква. (Например ако е въведен символът ‘a’, да се изведе символът ‘A’). [3]
зад.28. Напишете програма, която намира третата цифра отдясно наляво на дадено цяло число (с поне три цифри). 

зад.29. Напишете програма, която извежда цифрите на зададено трицифрено цяло число, разделени с интервал.


зад.30. Напишете програма, която пресмята сумата и произведението от цифрите на дадено четирицифрено цяло число.
зад.31. Напишете програма, която намира първата цифра на дробната част на положителното реално число x. ( Например ако x = 52.467, това е цифрата 4. ) [3]
зад.32. Напишете програма, която намира числото, записано със същите цифри, но в обратен ред на дадено положително трицифрено число.
зад.33. Напишете програма, която въвежда за стойности на символните променливи c1, c2 и c3 произволни цифри и намира цялото число, съставено от тези цифри. ( Например ако c1 = ‘2’, c2 = ‘0’, c3 = ‘5’, програмата намира числото 205.) [3]
зад.34. Напишете програма, която въвежда трицифрено естествено число и на символните променливи c1, c2 и c3 присвоява съответно цифрата на стотиците, на десетиците и на единиците на числото. [3]
зад.35. Известни са часът, минутата и секундата, в който се стартира процес с продължителност, изразена в секунди. Да се определи часът, в който процесът ще завърши (без значение от деня). [6]
зад.36. Известни са два момента от едно денонощие. Да се пресметне времето, изминало между тях. [6]
зад.37. Дадени са продължителностите на два процеса в часове, минути и секунди. Да се пресметне общата продължителност на двата процеса (в същия вид). [6]
зад.38. Дадени са два ъгъла в градуси и минути. Да се съберат двата ъгъла и да се определи тяхната сума в градуси (0  359) и минути (0  59). [6]
зад.39. Напишете програма, която въвежда стойности на символните променливи c1, c2 и c3, след което променя стойностите на тези променливи така, че c1 получава стойността на c2, c2 – на c3 и c3 – първоначалната стойност на променливата c1. [3]
зад.40. Напишете програма, която въвежда положително реално число а и намира и извежда а.[3]
зад.41. Напишете програма за пресмятане на x, където xR, aR.

Упътване: x = (e) = exp(a * ln x).
зад.42. Напишете програма, която пресмята корена на уравнението arctg (1 + ln x) = 2. [3]
зад.. Напишете програма, която определя по колко различни начина може да се представи дадено естествено число като сума на:

а) две четни числа;

б) две нечетни числа;

в) четно и нечетно числа. [7]



1 Задачите, които сравнително скоро са включени в този списък, не са номерирани.



Сподели с приятели:




©obuch.info 2024
отнасят до администрацията

    Начална страница