Сабақты бекіту сұрақтары
Қалымбетова Айман
Пәні: Информатика • Сыныбы: 9 • Сабақ түрі: Сынақ жұмысы • Сабақ типі: Қайталау сабағы
Сабақтың тақырыбы
Алгоритмдеу негіздері және алгоритм құру технологиясы. Паскаль бағдарламалау тілі бойынша өткенді қайталау. Бақылау жұмысы.
Өту әдісі
- Түсіндірмелі әдіс
- Сұрақ-жауап
Көрнекілігі
- Интерактивті тақта
- Топтамалар
- Тест сұрақтары және қосымша материалдар
Сабақтың мақсаты
Білімділік
Оқушылардың алгоритмдеу негіздері, алгоритм құру технологиясы және Паскаль бағдарламалау тілі бойынша алған білімдерін тексеру.
Дамытушылық
Сынақ жұмысын орындау барысында ой-өрісін, білім-білік дағдыларын және логикалық ойлау қабілеттерін дамыту.
Тәрбиелік
Оқушыларды ұқыптылыққа, жинақылыққа, адамгершілікке, патриоттыққа және жауапкершілікке тәрбиелеу.
Сабақтың барысы
I. Ұйымдастыру кезеңі
- 1 Сынып оқушыларымен амандасу.
- 2 Оқушылардың сабаққа қатысуын түгендеу.
- 3 Сынып тазалығына мән беру.
II. Үй тапсырмасын тексеру
- Мәліметтердің типтері қалай сипатталады, олар қандай қызмет атқарады?
- Мәліметтердің қандай типтері бар?
- Атаулардың типтері қалай сипатталады?
- Паскаль тілінде стандартты функциялар қалай жазылады?
- Арифметикалық өрнек дегеніміз не? Өрнектер Паскаль тілінде қалай жазылады?
- Мәліметтердің типі дегеніміз не?
Бақылау жұмысы: тест
Төмендегі сұрақтар алгоритм ұғымы, оның қасиеттері, блок-схема элементтері және Паскаль тілі бойынша білімді тексеруге арналған.
1) «Алгоритм» атауы қайдан шыққан?
- A) Мұхаммед әл-Хорезми атының латынша айтылуынан
- Ә) Мұхаммед әл-Хорезми атының арабша айтылуынан
- Б) Латынның algoritm сөзінен
- В) Әл-Фараби атының латынша айтылуынан
2) Алгоритм дегеніміз не?
- A) Орындаушының белгілі бір мақсатқа жету барысында орындалатын әрекеттері
- Ә) Қоршаған ортада болып жатқан түрлі құбылыстар
- Б) Орындаушының белгілі бір мақсатқа жету барысындағы ретімен орындалатын түсінікті, дәл ұйғарым
- В) Алғашқы берілген мәліметтерді пайдаланып жұмыс жасау
3) Алгоритмнің негізгі қасиеттерін көрсет
- A) Айқындылығы, түсініктілігі, тиістілігі
- Ә) Айқындылығы, үздіктілігі, жалпыға бірдейлігі, нәтижелігі, формальді орындалуы
- Б) Үздіктілігі, түсініктілігі, тиістілігі, мақсаттылығы
- В) Айқындығы, мақсатталығы, тиістілігі, жалпыға бірдейлігі
4) Алгоритмнің жазылу түрлерін көрсет
- A) Алгоритмдік тілде, блок-схема түрінде, бағдарламалау тілінде
- Ә) Алгоритмдік тілде, бағдарламалау тілінде, Паскаль тілінде, математикалық тілде
- Б) Блок-схема түрінде, графикалық түрде, бағдарламалау тілінде
- В) Бағдарламалау тілінде, математика тілінде, графикалық түрде, блок-схема түрінде
5) Блок-схемада қандай геометриялық фигуралар қолданылмайды?
- A) Тік төртбұрыш, ромб
- Ә) Жебелер, параллелограмм
- Б) Ромб, параллелограмм
- В) Шеңбер, үшбұрыш
6) Алгоритмнің түрлерін көрсет
- A) Сызықтық, тармақталу, көрсеткіштік
- Ә) Тармақталу, қайталану, шарттық
- Б) Сызықтық, тармақталу, циклдік
- В) Циклдік, қайталану, шарттық, сызықтық
7) Паскаль бағдарламалау тілінің авторы кім?
- A) Блез Паскаль
- Ә) Никлаус Вирт
- Б) Н. Верджино
- В) Чарльз Беббидж
8) Паскаль тілі қай жылдары жасалды?
- A) 1970 жылы пайда болып, 1979 жылы өзгерістерімен жарыққа шықты
- Ә) 1968–1971 жылдары
- Б) 1980 жылдардың ортасында
- В) 1963 жылы пайда болып, 1966 жылы өзгерістерімен жарыққа шықты
9) Түбір астындағы X-ті Паскаль тілінде қалай жазуға болады?
- A) SQR(X)
- Ә) SQRT(X)
- Б) ABS(X)
- В) MOD(X)
10) Паскаль тіліндегі нәтиже шығару операторы
- A) PRINT
- Ә) WRITE
- Б) OUTPUT
- В) READ
11) Паскаль тіліндегі енгізу операторы
- A) PRINT
- Ә) WRITE
- Б) OUTPUT
- В) READ
12) Паскаль тілінде тұрақтыларды сипаттау операторы
- A) VAR
- Ә) WRITE
- Б) CONST
- В) READ
13) Өрнек нәтижесінің типін анықта
- A) 1/(2+1/4)
- Ә) x+5
- Б) 1/(2*sqrt(x+1))
- В) sqrt(x)+sqr(y)-
Ескерту: Берілген мәтінде кейбір өрнектер бастапқы нұсқада толық жазылмаған.
14) Қай өрнекте қате бар?
- A) (x1 - x2)*y
- Ә) b+(a-c/3)
- Б) (sqrt(p)*q)*r
- В) (a(b(c*(d(ef)))))
15) Sqr операторының қызметі
- A) Санның квадраты
- Ә) Санның квадрат түбірі
- Б) X-тің 5-дәрежесі
- В) Санның абсолют шамасы
Тест жауаптары
1–A, 2–Б, 3–Ә, 4–A, 5–В, 6–Б, 7–Ә, 8–Ә, 9–Ә, 10–Ә, 11–В, 12–Б, 13–A, 14–В, 15–A.
Бақылау есептері (Pascal)
Төмендегі есептер үшін Паскаль тілінде бағдарлама құрыңыз. Бастапқы мәтінде кейбір көбейту белгілері және жақшалар түсіп қалған; формулалар логикалық түрде реттеліп, стандартты жазылымға келтірілді.
№1 есеп
Берілген формула бойынша y мәнін есептеңіз:
y := a*b*(c + d) - (c - d)*d*(a + d)
program esep1;
var
a, b, c, d, y: real;
begin
readln(a, b, c, d);
y := a*b*(c + d) - (c - d)*d*(a + d);
writeln('y=', y);
end.
№2 есеп
Берілген өрнек бойынша y мәнін есептеңіз:
y := sqr(a + b) * sqrt(2 + sin(x))
program esep2;
var
a, b, x, y: real;
begin
readln(a, b, x);
y := sqr(a + b) * sqrt(2 + sin(x));
writeln('y=', y);
end.
№3 есеп
Төмендегі өрнек бойынша y мәнін есептеңіз:
y := (sqr(sin(x)) + sqr(cos(x))) / (sqr(x) * x)
program esep3;
var
x, y: real;
begin
readln(x);
y := (sqr(sin(x)) + sqr(cos(x))) / (sqr(x) * x);
writeln('y=', y);
end.
Сабақты бекіту сұрақтары
- 1 Алгоритм атауы қайдан шыққан?
- 2 Алгоритм дегеніміз не?
- 3 Блок-схемада қандай геометриялық фигуралар қолданылмайды?
- 4 Паскаль бағдарламалау тілінің авторы кім?
- 5 Паскаль тілі қай жылдары жасалды?
- 6 Бағдарламаның негізгі бөлігі қандай түйінді сөзбен басталып, қандай сөзбен аяқталады?
- 7 Readln және Writeln операторларының айырмашылығы қандай?
Үйге тапсырма
«Алгоритмдеу негіздері және алгоритм құру технологиясы» тақырыбын қайталау. Паскаль бағдарламалау тілі бойынша өткен материалдарды пысықтау.