Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тапсырма паскаль вариантпен.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
595.97 Кб
Скачать

Программалау (і) пәнінен Зертханалық жұмыс №1-4 Программа құрылымы. Арифметикалық өрнектердің жазылуы

(8 сағат)

Жұмыстың мақсаты – Сызықтық құрылмдық есептеу процесінде алгоритм құрудың практикалық дағдысын, оны программалау (Турбо Паскаль жүйесіне) программаны аударып, енгізіп, оны жүргізе білу іскерлігін, стандартты типтер мен стандартты функцияларды пайдалана білу дағдысын, енгізу, шығару және меншіктеу операторларын пайдалана білу іскерлігін қалыптастыру.

Тапсырма: Төменде берілген есептерді әр түрлі типтермен сипаттау арқылы есептің блок-схемасын құру және программасын жазу керек.

Бақылау мысалы

P rogram primer1;

var x:integer;

y real;

begin

w

y:= ;

rite(‘x=’);

r eadln(x);

y:= ;

w riteln (‘y=’,y:6:3);

end.

Тапсырмалар варианттары:

1. 2.

3. 4.

5. 6.

7. 8.

9. 10.

11. 12.

13. 14.

15. 16.

17. 18.

19.

20. 21.

22. 23.

24. 25.

26.

27. 28.

29. 30.

31. 32.

33. 34.

35. 36.

37. 38.

39. 40.

41. 42.

43.

44. 45.

46.

47. 48.

49.

50.

Программалау (і) пәнінен Зертханалық жұмыс №5 Тармақталған алгоритмдерді программалау

(4 сағат)

Шартты операторы

Жұмыстың мақсаты – тармақталуы бар процесстерге алгоритмдер құра білу дағдысын қалыптастыру, есе шығаруда белгілерді, тұрақтыарды, жай және құрама шарттарды пайдалана білу іскерлігін қалыптастыру.

Тапсырма. If шартты операторды қолдана отырып Іnteger форматындағы

a, b мәліметтер үшін берілген бүтін сандық өрнектердің есептеу әдісін табу.

Алгоритмның блок-схемасын құру және программасын жазу.

Бақылау мысалы. IF шартты операторды қолдана отырып INTEGER форматындағы а,в мәліметтер үшін берілген бүтін сандық өрнектердің әдісін табыңдар.Алгоритмның блок –схемасын құру және программасын жазу.

X=

+ -

Program primer2;

Var a, b: integer;

X: real;

Begin

Write(‘a=’); readln(a);

Write (‘b=’);readln(b);

If (a=b) then x:=-7 else

If(a>b)then x:=a/b-2 else x:=(sqr(a)*a-3)/a;

Writeln(‘X=’,x:6:2);

End.

Тапсырма варианттары:

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

25.

26.

27.

23. 28.

24.

29. берілген квадрат теңдеуін шығарыңыздар.

30. Сатып алынатын тауарлардың жеңілдіктерін ескеріп, есептің программасын құру керек. Егер алған тауардың бағасы 1000 теңгеден артық болса, онда 3% жеңілдік беріледі. Ал егер 2000 теңгеден жоғары болса, онда 5% жеңілдік беріледі.

31. Алматы қаласының негізі қашан құрылғандығы туралы білімді тексеру программасын құрыңыздар. Егер жауап беруші адамның жауабы дұрыс болмаған жағдайда, онда жауапқа дұрыс жауапты шығаратын программаны құру керек.

32. Оқушылардың білімін бағалау туралы программа құру керек. Егер бақылау жұмысы 10 тапсырмадан тұратын болса және сол тапсырмалардың орындалуына ең жоғарғы бал 100% деп есептейтміз.Егер оқушы берілген тапсырманың 9-10 сұраққа жауап берсе 100 %, 8 сұраққа 90 %, 7 сұраққа 80%, 6-5 сұраққа 70%, 5сұрақтан төмен 50% деген балдарды шығару керек.

33. Пернетақтадан енгізілген екі санды салыстыратын программа құру керек. Программа екі санның қайсысы үлкен немесе тең екендігі туралы хабарлама шығару керек.

34. Пернетақтадан енгізілген санның тақ екендігін тексереін программаны құру керек.

35. Пернетақтадан енгізілген санның жұп екендігін тексереін программаны құру керек.

36. Жұмысқа қабылдау конкурс негізінде қабылданады. Қабылдау шарты бойынша 42 жастан аспау керек және жұмыс стажы 10 жыл болу керек. Жұмысқа келеген азамат қабылданады ма соны анықтаңыздар.

37. Екі жол берілген ‘Алибекова А.’, ‘Оспанов Р.’ .Егер берілген бірінші жол екіншісінен артық болса, онда екінші жолды ‘*’-жұлдызшамен толтыру керек. Кері жағдайда бірінші жолды ‘/’- қисық сызықпен толтырылу керек.

38. «Бағдаршамның» атқаратын жұмысы туралы программа құру керек. Бағдаршамнның түстеріне түсініктеме беру арқылы «тоқта», «күт», «жүр». Бағдаршамның түстері ДК-ге бірінші әріптерін енгізу арқылы жасалсын.

39. Теміржол билетінің бағасын анықтауғ программа құру керек. Егер пунктер аралығы белілі болатын болса және олардың аралығы 1000 км-ден асса теміржол компаниясы 30% жеңлдік береді. (1 км-2тг).

40. түзу сызықтың теңдігі берілген. [5,3] координатасымен берілген нүкте осы түзудің бойында жатады ма? мұнда a=1, b=4