- Преподавателю
- Информатика
- «БОЛАШАҚ ИНФОРМАТИК» сайыс сабағы
«БОЛАШАҚ ИНФОРМАТИК» сайыс сабағы
Раздел | Информатика |
Класс | - |
Тип | Конспекты |
Автор | Кобиланов Р.Ж. |
Дата | 07.10.2014 |
Формат | doc |
Изображения | Есть |
Кобиланов Рэнат Жаксылыкович
Ақтөбе облысы Әйтеке би ауданы Северный орта мектебінің информатика пәнінің мұғалімі
«БОЛАШАҚ ИНФОРМАТИК» сайысы.
Сайысқа қатысушылар: 8-11 класс оқушылары.
Мақсаты:
-
Оқушылардың Pascal бағдарламалау тілі бойынша білімдерін кеңейту;
-
Оқушыларды нақты іс - әрекет тәртібіне, өздігінен іздене білуге тәрбиелеу;
-
Оқушылардың ой - өрісін кеңейту, қызығушылықтарын арттыру;
-
Бағдарламалау тілінің жазылу ерекшеліктерін сақтай отырып, оқушыларды ұқыптылыққа, нәтижелілікке тәрбиелеу.
Сайыс жоспары:
-
Сайысқа қатысушыларды анықтау;
-
«Әріптер сөйлейді» бөлімі;
-
«Стандартты функциялар» бөлімі;
-
«Лабиринт» бөлімі;
-
«Бағдарламашылар» бөлімі;
-
Сайыс қорытындысы, марапаттау бөлімі.
-
Сайысқа қатысушыларды анықтау бөлімі.
Берілген сұрақтарға жауап берген оқушылар іріктеліп, сайысқа қатысушылар анықталады (әр кластан екі оқушыдан қатысу керек). Сұрақтар әр класқа бөлек қойылады.
9-класқа арналған сұрақтар:
-
Алгоритм дегеніміз не? (Алгоритм - есептер шешімін табуға мүмкіндік беретін әрекеттер тізбегін түсінікті, әрі айқын түрде сипаттау. Көзделген мақсатқа жетуге бағытталған реттелген әрекеттер тізбегі )
-
Бүтін сан түріндегі типтерді атаңдар. (Byte, Shortint, Integer, Word, Longint)
10-класқа арналған сұрақтар:
-
Алгоритм жазу түрлерін атаңлар (табиғи тіл, алгоритмдік тіл, графиктік тіл, бағдарламалау тілі)
-
Алдын ала берілген шарт бойынша қайталау операторларын атаңдар (While, Do)
11-класқа арналған сұрақтар:
-
Жиым дегеніміз не? (Жиым - бір атаумен белгіленіп, біріктірілген біртекті реттелген элементтер жиыны)
-
Логикалық типтегі шамаларды атаңдар (False, True)
-
«Әріптер сөйлейді» бөлімі.
Оқушылар жылдамдық танытып, таңдаған әріптері бойынша берілген сұраққа сол әріптен басталатын жауап айту керек. Әрбір дұрыс жауап - 1 ұпаймен бағаланады.
А
Ә
Б
В
Г
Д
Е
Ж
З
И
К
Қ
Л
М
Н
О
Ө
П
Р
С
Т
У
Ф
Ц
Ч
Ш
Э
*
*
*
Сұрақтар:
Сұрақтар
Жауабы
А
Және операциясы, логикалық көбейту
And
Ә
Else сөзінің аудармасы
Әйтпесе
Б
Алгоритм схемасы
Блок - схема
В
Паскаль тілін оқып - .үйренуге қолайлы бағдарламалау тілі ретінде ұсынған швейцариялық ғалым
Вирт Никлаус
Г
Көшу операторы
Goto
Д
Бүтін бөлу амалы
Div
Е
If сөзінің аудармасы
Егер
Ж
Array сөзінің аудармасы
Жиым
З
Then сөзінің оқылуы
Зен
И
Шартты оператор
If
К
Бағдарламаның орындалу барысында мәні өзгермейтін шама
Константа
Қ
Begin және End операторлық жақшаларына алынған операторлар тізбегі
Құрама оператор
Л
Белгілерді сипаттау бөлімі
Label
М
Жиым сөзінің аудармасы
Массив
Н
Бағдарламаның соңын белгілеу, санның бүтін және бөлшек бөліктерін ажырату белгісі
Нүкте
О
Немесе операциясы (логикалық қосу)
Or
Ө
Арифметикалық амалдардың таңбаларымен біріктірілген айнымалылардың, функциялардың, тұрақтылардың жиыны
Өрнек
П
Компьютерге түсінікті командалар мәтіні түрінде жазуға арналған жасанды тілдер
Программа
Р
Нақты сан түріндегі типтердің бірі
Real
С
Жолдық айнымалылардың типін көрсету үшін соңында тік жақша ішінде жолдың ұзындығын көрсететін түйінді сөз
String
Т
Нақты санның бүтін бөлігін беретін фунцкия
Trunc
У
Not амалы
Унарлық амал
Ф
Қайталау операторы (арифметикалық цикл)
For
Ц
Белгілі бір шарттар орындалған (кейде орындалмаған) кезде көрсетілген командалар жиыны бірнеше рет қайталанып атқарылуы
Цикл
Ч
Символдық тип
Char (чар)
Ш
Write - …
Шығару операторы
Э
ClrScr процедурасының қызметі
Экранды тазалау
-
«Стандартты функциялар» бөлімі.
Оқушылар берілген уақыт ішінде кестені толтырады. Кестенің дұрыс толтырылған әрбір ұяшығына бір ұпай беріледі.
Өрнектер
Паскаль тіліндегі жазылуы
Ln(x)
Abs(y)
a2
(0.5*sqr(x))/sqr(a+x)
Exp(x)
-
«Лабиринт» бөлімі.
А пунктінен В пунктіне жету үшін бағдарлама бөліктерінен берілген тапсырманың бағдарламасын құрастыру керек.
Тапсырма: y= функциясының мәнін есептейтін бағдарлама құрастыр.
IF X<2 THEN Y:=SQR(X) ELSE Y:=4;
VAR X,Y:REAL;
BEGIN
WRITE(Y) ;
PROGRAM LABIRINT;
READ(X);
END.
-
«Бағдарламашылар» бөлімі.
Компьютерде орындау үшін берілетін тапсырмалар.
-
Дөңгелектің ауданын есептейтін бағдарлама құрыңдар.
PROGRAM DUNGELEK;
CONST П=3.14;
VAR S,R:REAL;
BEGIN
READ(R);
S:= П*SQR(R);
WRITE(S:4:4) ; END.
-
Орындалу нәтижесінде айдың нөмірі бойынша оның атауын анықтайтын бағдарлама құрыңдар.
PROGRAM AI;
VAR N:INTEGER;
BEGIN
READLN(N);
CASE (N MOD 12) OF
0:WRITE('қаңтар');
11:WRITE('ақпан');
2:WRITE('наурыз');
3:WRITE('сәуір');
4:WRITE('мамыр');
5:WRITE('мауым');
6:WRITE('шілде');
7:WRITE('тамыз');
8:WRITE('қыркүйек');
9:WRITE('қазан');
10:WRITE('қараша');
11:WRITE('желтоқан');
END;
END.
-
1-ден 100-ге дейінгі жұп сандардың көбейтіндісін есептейтін бағдарлама құрастырыңдар.
PROGRAM KOSYNDY;
VAR I,S:REAL;
BEGIN
S:=0;
FOR I:=1 TO 100 DO
S:=S+I;
WRITELN(S:4:4);
END.
-
Сайыс қорытындысы, марапаттау бөлімі.
-
Рефлексия