Саба?ты? та?ырыбы: «Ба?дарламашылар ?лемі» атты сыныптас тыс шара
Саба?ты? ма?саттары:
Білімділік:
- «Операциялы? ж?йелер ж?не ?олданбалы ба?дарламалар пакеті», «Санды? ?дістер», «Алгоритмдеу ж?не ба?дарламалау негіздері», «Объектілі-ба?ытты ба?дарламалау негіздері» п?ндері бойынша о?ушыларды? білімдерін ж?йелеу ж?не жалпылау;
- о?ушыларды? ой-?рісін ке?ейту, логикалы? ойлауын, жылдам шешім ?абылдауды, командада ж?мыс жасау да?дыларын ?алыптастыру.
Дамытушылы?:
- о?ушыларды зерттеу ж?мысын ж?ргізе білуе ба?ыттау, техникалы? ??ралдарымен ж?мыс жасай білуге баулу.
Т?рбиелік:
- о?ушыларды е?бекке баулу, білімді, б?секеге ?абілетті іскер ?рпа? т?рбиелеу.
Саба? т?рі: сайыс саба?
О?ытуды? ?дістері мен ?дістемелік амалдары: т?сіндірмелі-демонстрациялы?
К?рнекті о?у ??ралдары мен техникалы? ??ралдар: ДК, ноутбук, интерактивті та?та, ?лестірмелі материалдар
Саба? барысы:
Ж?ргізуші: ?ош келді?іздер, ??рметті сайыскерлер мен к?рермендер! Біз «Ба?дарламашылар сайысын» бастаймыз. Б?гінгі сайыста ПОВТ-931 ж?не ПОВТ-941 топ о?ушылары бізге ба?дарламашыларды? дамы?ан ?рі саналы, білімді ?рі шебер екендігін д?лелдейді. Екі топты? «Операциялы? ж?йелер ж?не ?олданбалы ба?дарламалар пакеті», «Санды? ?дістер», «Алгоритмдеу ж?не ба?дарламалау негіздері», «Объектілі-ба?ытты ба?дарламалау негіздері» п?ндері бойынша ал?ан білімдері мен да?дыларын тексереміз. Сонымен ?й тапсырмасынан бастаймыз. ?рбір топ ?зін таныстырсын.
О?ушылар ?з командаларын таныстырады. Жюри максимум 5 баллмен ба?алайды.
Ж?ргізуші: Сайысымызы? бірінші тапсырмасы «Ой ?оз?алту» (Разминка) деп аталады.
Тапсырма 1. «Ой ?оз?алту»
Сізді? алды?ызда информатиканы? негізін ?алайтын ?ш кит балы?ты? суреті т?р. ?рбір китті? атын ата. Бір с?йкестікке 1 балл.
Жауабы: А?парат, Алгоритм, Логика.
Ж?ргізуші:
?арап т?рмай б?йгеге ері?із,
Ш?кірттерге ?діл шешім бері?із
Ж?зден ж?йрік мы?нан т?лпар шы?арар,
Б?йге, б?йге, б?йгелерді к?рі?із.
1-кезе?. «Б?йге». ?рбір команда?а с?ра?тар ?ойылады. С?ра??а жауап 5 секундта берілу тиіс. ?рбір с?ра??а 1 ?пай.
«Жас маман» тобына с?ра?тар:
- Дискіде са?талатын м?ліметтер жиыны? (файл)
- Ж?йелік программа?а мысал? (Операциялы? ж?йе)
- MS DOS-та каталогты ??ру командасы? (md)
- Адам мен компьютер арасында?ы ?арым-?атынас? (интерфейс)
- Norton Commander-да панельдерді? орнын ауыстыру? (Ctrl+U)
- Delphi-де компонент ?асиетін ?згертетін терезе? (Object Inspector)
- Delphi-де Edit компонентіні? м?тінін ?згерту ?шін арнал?ан ?асиет? (text)
- Келесі жол?а ?ту пернесі? (Enter)
- 2 мегабайтта ?анша килобайт бар? (2048 килобайт)
- Pascal-да квадрат?а шы?ару операторы? (sqr)
- Windows-та объектілер ?оймасы? (Папка немесе Бума)
- Delphi-де компонентті екі рет шерткен кездегі о?и?а атауы? (OnClick)
- Адам к?зі мен монитор арасында?ы ара?ашы?ты? ?анша болуы керек? (70 см)
- Жа?таулармен шектелген экранда?ы тікт?ртб?рышты айма? (Терезе)
- MS DOS-та файлды? атрибутын ?згерту командасы? (attrib)
«Болаша?» тобына с?ра?тар:
- Бірмезгілде ?атар басыл?ан осы екі перне жаса?ан ?рекетті болдырмайды. (Ctrl+Z)
- ?олданбалы ба?дарлама?а мысал? (Word, Photoshop)
- MS DOS-та каталогтан каталог?а ауысу командасы? (cd)
- MS DOS-та м?тіндік файл ??ру командасы? (copy con)
- Файл атауында?ы * шаблоны нені білдіреді (кез келген символды ауыстырады)
- C++-та квадрат?а шы?ару операторы. (pow)
- C++-та б?тін тип (int)
- Delphi-де программа кодын жазатын терезе атауы (Unit)
- Компьютерде ?олданылатын негізгі санау ж?йесі (екілік)
- Delphi-де м?ліметтер ?орын жасайтын ?осымша программа (DatabaseDesktop)
- C++-та та?дау операторын ?олдан?ан кездегі к?мекші с?з (switch, case, default)
- Windows-та файл?а сілтеме? (ярлык)
- Экранды фото?а т?сіру пернесі? (PrintScreen)
- Ау?ымды желіге ?осылу ?шін . ?ажет (модем)
- Delphi-де уа?ытты бас?ару компоненті (Timer)
Ж?ргізуші:
М??гі ба?и есте ?алар
?ажайып бір сайыс болсын
Білімдірек ш?кірт озар
?иыныра? с?ра? болсын
2-кезе?. «?ажайып ала?». Б?л сайыста ?рбір командадан о?ушы ?зіні? ?ала?ан с?ра?ты та?дай алады. Та?да?ан с?ра??а байланысты ?пай саны беріледі. Барлы?ы ?ш та?ырып бойынша: ЭЕМ-ні? даму тарихы, Ба?дарлама, Операциялы? ж?йелер.
- 1946 жылы шы??ан е? бірінші ЭЕМ-ні? аты /ENIAK
- Д?ние ж?зі бойынша ал?аш?ы 1846 жылы Бэббидж машинасына ба?дарлама жаз?ан б?л ?алым – ?йел бірінші программист болып саналады. Б?л ?йел ата?ты Байронны? ?ызы/Ада Августа Лавлейс
- Компьютер ??рылысыны? негізгі бес б?ліктен ??ралу принциптерін тап?ан/Джон Фон Нейман
- Т?мендегі ба?дарлама н?тижесінде экран?а не шы?ады:
var a, b, c: string;
begin
a:=“World”;
b:=“Hello”;
c:= b+a;
write(b);
end. / Hello
- Б?л символдар ба?дарлама кодына т?сініктеме (комментарий) ?осу ?шін пайдаланылады / Паскальда фигуралы? жа?шалар, Си++ екі слэш белгісі
- Бір операндты екіншіге б?лгендегі ?алды?ты табатын операция / mod, %
- Norton Commander –да сол жа? панельдегі дискті ауыстыру /Alt+F1
- Е? бірінші операциялы? ж?йе / MS DOS
- Windows операциялы? ж?йесінде объектілерді? тасымалдануына м?мкіндік беретін технология /drag and drop
3-кезе?. «Супер ба?дарламашы». Б?р кезе? бірнеше тапсырмалардан т?рады:
1 тапсырма. ?рбір команда?а ба?дарлама коды берілген есепті? шартын ??растыру ?ажет. Тапсырма?а берілетін уа?ыт 5 минут. Берілетін ?пай 10.
- C++ тілі
#include<stdio.h>
int main(){
int a,b,c,d;
puts(“Минутты енгіз=”);
scanf(“%d”, a);
puts(“Секундты енгіз=”);
scanf(“%d”, b);
c=a*60;
if (b>60) puts(“?ате”); else d=c+b;
printf(“%d”,d);}
Жауабы: Енгізілген минут пен секундты секунд?а айналдыратын программа
- Pascal тілі
Program Esep1;
var x,y,z,h: integer;
begin
write(“Килограммды енгіз=”);
read(x);
write(“граммды енгіз=”);
read(y);
z:=x*1000;
h:=z+y;
write(“Грамм=”, h);
end.
Жауабы: Енгізілген килограмм мен граммды грамм?а айналдыратын программа
2 тапсырма. Ба?дарлама кодын о?ып, жіберілген бос орындарды толытырып жазу ?ажет. Тапсырма?а берілетін уа?ыт 5 минут. Берілетін ?пай 10.
- C++ тілі
- Pascal тілі
3 тапсырма. Шарт?а с?йкес ба?дарлама кодыны? ретін д?рыс ??растыру ?ажет. Тапсырма?а берілетін уа?ыт 5 минут. Берілетін ?пай 10.
- C++ тілі
Барлы? екі та?балы сандарды? ішінен 3-ке б?лінетін сандарды? арифметикалы? ортасын табу программасы
- Pascal тілі
Екі та?балы сандарды? 7-ге б?лгенде ?алды?ы 2 болатын, 8-ге б?лгенде ?алды?ы 1 болатын программа
Ж?ргізуші:
К?ш пен ?уат а?ылы? мен білекте,
?мтылыстан шы?далады жігері?.
Сенім, ?міт н?р ??яды ж?рекке,
Мекендейсі? сонда рахат т?бегін!
4-кезе?. «?иял ?лемі». Ойыншылар?а та?ырып беріледі. Та?ырып?а с?йкес ?ызы?ты ??гіме ??растыруы тиіс. Тапсырма?а берілетін уа?ыт 7 минут. Берілетін ?пай 10.
1. Егер мен робот болсам.
2. Егер мен хаккер болсам.
К?рермендерге с?ра?тар:
- Пернета?та ауылында т?ратын
Пернелік деген атаны?
Бар екен 12 а?айынды
Немерелері ал?аш?ы
Есімдері де ?здеріні? бір ?ызы?
Тек ?ана «F» ?ріптерінен басталады.
(функционалды пернелер)
- Экранны? бетінде оны? т?ра?ы
?ашан болсын жыпылы?тап т?рады. (ме?зер)
- ?зынт?ра Жал?аубек,
Т?рмай ыл?и жатады.
?оз?ала ?алса артынан,
Ешбір белгі ?алмайды. (бос орын)
- А?парларды ?а?аз?а шы?арады,
Б?л ??рыл?ы ?алай деп аталады? (принтер)
- Биологияда б?л паразит,
К?зге зор?а к?рінер,
Информатикада ?лшем бірлік
А?параттарды ?лшер (бит)
- А?паратты са?тап тарат?ан,
Ж?ртты ?зіне ?арат?ан (ж?йелік блок)
- Жо? ?зінде бас та, ?ас та, мойын да
?зынды?ы жазулы т?р бойында (сыз?ыш)
С?ра??а д?рыс жауап берген к?рермен ?з ?пайын ?з команда?а бере алады.
5-кезе?. «Жобалар». ?рбір команда дайындап келген жобаны таныстырып, демонстрациялайды, берілген с?ра?тар?а жауап беріп, жоба ??растыруда ?андай технологияны пайдалан?аны туралы м?лімет береді. Берілетін ?пай 10.
?орытынды: ?діл?азы ал?асы ?орытынды н?тижесін шы?арып, же?ген топты жариялайды.