қмж, информатика 7 сынып 3 тоқсан 1-8 сабақ
Sheber Education·25 Қыркүйек·Қаралды:116Жүктелді:0
Информатика пәні бойынша 7 сынып 3 тоқсанға арналған қысқа мерзімді сабақ жоспары
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
Сабақтың тақырыбы: Программалау тілдері
Бөлім
7.3А Жобалық жұмыс
Педагогтың аты-жөні
Күні
Қатысушылар саны: Қатыспағандар саны:
Сынып
Сабақтың тақырыбы
Программалау тілдері
Оқу бағдарламасына сәйкес оқыту мақсаттары:
7.1.2.1-«программалау жүйесі» және «программалау тілдері» ұғымдарын ажырата білу
Сабақтың мақсаты
Барлық оқушылар білетін болады:
Бағдарламау тілдерініңі жүйеленуін, бағдарламау тілдерінің айырмашылық ерекшеліктерін, олардың артықшылықтары мен кемшіліктерін; жоба бойынша қалай есеп жазу керектігін
Оқушылар істей алады:
Әртүрлі бағдарламау тілдерінің артықшылықтары мен кемшіліктерін анықтайды; бағдарламау тілінде кодтар жазады
Сабақтың барысы:
Сабақтың кезеңі/ уақыт
Педагогтің әрекеті
Оқушының әректі
Бағалау
Ресурстар
1.Ұйымдастыру
2. Өткен тақырыпты еске түсіру\ қайталау\
3. Жаңа сабақты меңгерту
4. Бекіту
Ұйымдастырушылық сәт: Журнал бойынша сабаққа қатысушыларды тексеру. Сыныптағы тәртіп ережесімен танысу. Оқушыларды сабақтың тақырыбымен, оның мақсаттары және критерийлерімен таныстыру.
(P) Келесі бағдарламалық өнімдерді жасау үшін қандай тілді қолданар еді және неге:
Операциялық жүйе;
Компьютерлік ойын;
веб-браузер;
медиа ойнатқыш;
мобильдік телефонның қосымшасы;
интернет дүкеннің беті;
Тестер.
(К) Бағдарламау тілдері не үшін қажет? Бағдарламау тілдерінің көмегімен қандай мәселелерді шешуге болады? Сізге таныс болуы мүмкін бағдарламау тілдерін атаңыз?
Программалау тілдері. Тілдің алфавиті мен синтаксисі
Топтарға жаңа тақырып бойынша және өткен сабақты толық меңгерту мақсатында тапсырмалар беріледі.Сұрақтар мен қосымша тапсырмалар жаңа тақырып бойынша, сабақты қалай түсінгендігін тексеру және сұрақтар беру арқылы жұмыс істеу.Топпен талқылату. Ортадан білімді оқушы шығып өз ойын сыныпқа жеткізу
Берілген жаңа тақырыпты топтан талқылайды, өз ойларын ортаға салады, тексереді, нәтижесін қазаға шығып тамаша жазған оқушы ортаға орындыққа отырып оқыйды. Қосымша сұрақтарға жауап береді.
Берілген сұрақтар арқылы топтар бір-біріне сұрақ қою арқылы диалогке түседі.
Программалау тілінің белгілі бір іс-әрекетті орындай алатын тиянақты мағынасы бар ең қарапайым сөйлем – оператор деп аталады.
Тілі объектілерін, яғни программадағы пайдаланылатын мәліметтердің құрылымы мен ұйымдастырылуын алдын ала анықтайтын сөйлемдер жиыны - программаның сипаттамасы болып табылады.
Синтаксистік диаграммаларда екі геометриялық фигура тіктөртбұрыш және (кейде дөңгелек) кең пайдаланады. Тіктөртбұрыш ішінде тілдің анықталатын элементтер ал элипс ішінде терминалдық символдар, яғни анықтауды қажет етпейтін таңбала жазылады.
Тілдің қарапайым объектілері
Тілдің қарапайым объектілеріне «сан», «идентификатор», «тұрақты», «айнымалы», «функция» және «өрнек» ұғымдары кіреді. Программадағы негізгі амалдардың орындалуын керекті мәліметтердің сандық, логикалық немесе символдық (литерлік) мәндері болады.
1. Сандар. Сандар мен айнымалылар бүтін және нақты болып бөлінеді. Дербес компьютерде бүтін сандар ағылшынша integer, нақты сандарreal деп жазылады.
Мысалы: Бүтін сандар: +4, -100, 15743,0 т.б. Нақты сандар: 2.65, 0.5, -0.856, -6.0.
2. Атау – идентификатор (identification – объектің белгілі бір символдар тіркесін сәйкестігін бекіту) программаны және прграммадағы тұрақтыларды, типтерді айнымалаларды, функцияларды, файлдарды т.б. белгілеп жазу үшін қажет.
Идентификатор – міндетті түрде әріптен басталанатын сандар мен әріптердің тізбегіне тұратын атау.Мысалы: Х, Х1, СҮММА, Р23РН6, МТ54АР т.б.
3. Тұрақты немесе константа деп программаның орындалу барысында бірден сандық мен берсек де немесе оны программаның сипаттау бөлімінде идентификатор түрінде белгілеп алып мән берсек те болады. Олар сандық, символдық, логикалық және тіркстік (integer, real, boolean, cha string) мәндерді қабылдай алады. Логикалық түрдегі тұрақтылар – true (ақиқат) немесе fallig (жалған) мәндерінің біріне ие бола алады.
Мысалы: x = 25; y = -0.5; z = 4E15; g = 9.8; pi = 3.14 т.б.
4. Айнымалылар деп программаның орындалу барысында әр түрлі мәндерді қабылдай алатын шамаларды айтады. Олар идентификаторлармен белгіленіп, әр уақытта ір түрлі мәнге ие бола алады. Айнымалылар атауы сипаттау бөлімнде var түйінді сөзінен кейін орналасады да, атауынан кейін қос нүкте қойылып, айнымалының типі көрсетіледі.
Сабақты бекіту сұрақтары
(К) Бағдарламау тілінде жазылған алгоритм қандай негізгі қасиеттерге ие болуы керек?
(W) Төмен және жоғары деңгейдегі тілдер туралы видео фрагмент қарау
(W) Бағдарламау тілдерінің классификациясын қарастырамыз: жоғары және төмен деңгейдегі тілдер.Оқушылар келесілер бойынша бағдарламау тілдерінің классификациясына класстерлер құру үшін Ғаламтор желісінің материалдарын қолданады :
1) буындарға
2) түрлерге
3) тақырыптарға
Оқушылар өздерінің зерттеулерінде жүргізілген зерттеулерін сипаттау үшін плакаттар, дисплей, презентация немесе жазбаша жұмыс тұрінде көрсетеді.
Мұғалім әрбір тілдің типіне мысал көрсетеді. (P) Оқушылар бағдарламау жүйелері мен тілдерді осыған дейін қолданғандарымен салыстырады.
Кейін оқушылар зерттейді:
Жоғары және төмен деңгейлердің арасындағы ұқсастықтар мен айырмашылықтар
Екі типтің де кілттік ерекшеліктері
Екі типтің артықшылықтары мен кемшіліктері.
Оқушылар жоғарыдеңгейлік және төмендеңгейлік тілдердің артықшылықтары мен кемшіліктерін зерттеп, оларды ауызша, плакатта немесе слайдтық презентацияның көмегімен көрсетеді. Выбирают язык для проекта.
Оқушылар өздеріңнің зерттеулерін қорғайды
Жаңа материалды қорытындылаймыз. Рефлексия жүргіземіз «2 жұлдыз бір тілек» стикерларда. Оқушыларды өз – өздерін бағалау үшін, екі жұлдызды және бір тілекті қолдануын сұраңыз . 2 зжұлдыз = 2 сәт, олар жетістікке жеткен. Тілек = жақсартылуы мүмкін бірдеме.
Амандасу.Тапсырмаларды орындау .видеоны қарау. Сұрақтарға жауап беру
Стикер 1-10 баллды
Презентация
Видео 1:
Tutorialspoint.com (Сoding Ground бағдарламау жүйелері мен тілдердің түрлері)
Popplet.com (кластер жасау
Tutorialspoint.com (Сoding Ground бағдарламау жүйелері мен тілдердің түрлері)
Таратылатын материал: Инфографика (БТ классификациясы)
Сабақтың тақырыбы: Программалау жүйелері
Бөлім
7.3А Жобалық жұмыс
Педагогтың аты-жөні
Күні
Қатысушылар саны: Қатыспағандар саны:
Сынып
Сабақтың тақырыбы
Программалау жүйелері
Оқу бағдарламасына сәйкес оқыту мақсаттары:
7.1.2.1-«программалау жүйесі» және «программалау тілдері» ұғымдарын ажырата білу
Сабақтың мақсаты
Барлық оқушылар білетін болады:
Бағдарламау тілдерініңі жүйеленуін, бағдарламау тілдерінің айырмашылық ерекшеліктерін, олардың артықшылықтары мен кемшіліктерін; жоба бойынша қалай есеп жазу керектігін
Оқушылар істей алады:
Әртүрлі бағдарламау тілдерінің артықшылықтары мен кемшіліктерін анықтайды; бағдарламау тілінде кодтар жазады
Сабақтың барысы:
Сабақтың кезеңі/ уақыт
Педагогтің әрекеті
Оқушының әректі
Бағалау
Ресурстар
1.Ұйымдастыру
2. Өткен тақырыпты еске түсіру\ қайталау\
3. Жаңа сабақты меңгерту
4. Бекіту
Оқушыларды топта, 1-4 дейін санау арқылы топқа бөлу
Алтын ереже құру қажеттігі туралы айту.
Әр топқа бағалау парағын таратып беру.
Фигуралармен бағалау әдісімен бағалау үшін фигуралар таратып беру
«Сандарды бейнеле» ойыны
арқылы психологиялық ахуалды жақсарту
Оқушылар топқа бөлініп, өз топбасшыларын сайлайды.
Топ ішінде тәртіп ережелері талданып , сол арқылы сыныптың алтын ережесін құрады.
Бағалау парағы арқылы топбасшылар өз топ мүшелерін бағалап отырады.
Фигуралар арқылы топтар өзара бағалайды.
Әр топ өздеріне берілген сандарды дене мүшелерімен,қимылымен бейнелеу
Пікірталас сұрақтарымен жұмыс
Ассоциация құру
Оқушыларға пікірталас кезеңін өткізу, автордың өлнеңдегі сипаттамасы бойынша сипаттау
Программа
Жаңа сабақты түсіндіру
Проргамалау тілінде адам программаның «түпнұсқа» деп аталатын мәтінін жазады.Бұл мәтін программалаушыға түсінікті болғанмен ,компьютерге түсініксіз.Келесі қадамда, программаны орындау барысында тағы программа іске қосылады, ол осы мәтінді екілік кодқа ауыстырады.Мұндай программалар компилятор деп аталады.
Негізгі жаңа терминдер
Begin - бастау
Write - жазу
Read - оқу
End - аяқтау
Free Pascal - бағдарламасын іске қосу негізінен екі түрлі жолмен орындалады.
1.Жұмыс үстелінен Free Pascal жалаушасын екі рет шерту арқылы.
2.Іске қосу (Пуск)- Барлық бағдарлама (все программа)- Free Pascal
Турбо Паскаль тілінде алдын ала програмалары жасалып стандарттты модульге жинақталып қойылған, қажет кезінде пайдалануға болатын объектілер бар. Солардың бірі стандартты функциялар болып табылады. Олар жиі кездесетін математикалық және басқа да функцияларды есептеу үшін қолданылады.
Енді программаларда жиі пайдаланылатын функцияларды қарастырайық.
Арифметикалық функциялар
Типтерді өзгерту функциялары.
Программа және оның құрылымы
.». (10 мин) Постермен жаңа тақырыпты қорғау
Тақырыпты жинақтау
1 топ Программалау тілдері.
2 топТілдің алфавиті мен синтаксис
3 топ Құрлымы і.
Осы көрстелген жаңа тақырыпты оқушыларға жинақтау үшін жаңа материалдарға байланысты ресурстар беру, өз бетерінше дайындық жасату.Кітаппен жұмыс жасату
Ой толғаныс.
Логикалық тапсырма
Топпен жұмыс
Адам. Қасқыр, ешкі,қырық қабат өзеннің бергі бетінен келесі
бетіне қайықпен өту керек. Қайыққ адаммен бірге біреуі ғана сияды. Егер адам өзімен бірге қасқырды алып кетсе ешкі капустаны жеп қояды.Ал қырық қабатты алып кетсе қасқыр ешкіні жеп қояды. Өзеннің келесі бетіне бірі –бірлеп қалай
Рефлексия
Бүгінгі сабақта болған көңіл – күйді бас бармақ саалынған суреттер арқылы бағалау.
Амандасу.Тапсырмаларды орындау .видеоны қарау. Сұрақтарға жауап беру
Күнделік кз те бағалау
Жаттығулар көрсетілімі немесе видео материалдар
Сергіту сәті
Сұрақ парақшалары.
Оқулық, дәптерлер.
Ойын ойнайық
смайликтар
Сабақтың тақырыбы:
Мәліметтер типтері
Бөлім
7.3А Жобалық жұмыс
Педагогтың аты-жөні
Күні
Қатысушылар саны: Қатыспағандар саны:
Сынып
Сабақтың тақырыбы
Мәліметтер типтері
Оқу бағдарламасына сәйкес оқыту мақсаттары:
7.3.3.1- деректердің типін жіктеу
Сабақтың мақсаты
Түрлі дерек түрлерін зерттеу және оларды бағдарламаларда қолдану.
Сабақтың барысы:
Сабақтың кезеңі/ уақыт
Педагогтің әрекеті
Оқушының әректі
Бағалау
Ресурстар
1.Ұйымдастыру
2. Өткен тақырыпты еске түсіру\ қайталау\
3. Жаңа сабақты меңгерту
4. Бекіту
Сәлемдесемін. Сыныптағы оқушылардың келген-келмегендерін түгелдеймін.
Топқа бөлдіремін. Қалай отыратындығын түсіндіремін.
Сәлемдесу
Түгендеу
Топқа бөлу. Топқа бөлу үшін оқушыларды санатамын.
Яғни 1,2,3 3-топқа бөлінеді.
Мұғаліммен сәлемдеседі.
Бір-біріне жылы сөздер айтады.
Сыныптың топ басшысы жоқтарды айтады.
Оқушылар шеңбер болып тұрған бойда 1,2,3 деп санап топқа сандары арқылы бөлінеді.
Жаңа сабақты түсіндіру
. Осы көрстелген жаңа тақырыпты оқушыларға жинақтау үшін жаңа материалдарға байланысты ресурстар беру, өз бетерінше дайындық жасату.Кітаппен жұмыс жасату Постер арқылы тақырыптарын қорғату үшін төмендегі ресурстарды тарату керек
Мәліметтердің немесе шамалардың типі деп, олардың қабылдай алатын мәндерінің және олармен орындауға болатын амалдардың жиынын анықтауды айтады, яғни тип дегеніміз – шамалардың қабылдайтын мәндеріне берілетін сипаттама.
Паскаль тілінде пайдаланатын барлық типтер скалярлық (қарапайым) және құрылымдық (структуралық) болып үлкен екі топқа бөлінеді. Скалярлық типке шамалардың стандартты типі және жасанды тип (тағайындалған) жатады. Стандартты типтерге:
бүтін – INTEGER нақты – REAL логикалық – BOOLEAN
тіркестік – STRING мәтіндік - TEXT типтер жатады.
Құрылымдық типтегі жиымдар – ARRAY, жазбалар – RECORD, жиындар – SET және файлдар – FILE түрлеріне бөлінеді.
Переменная — в языках программирования именованная часть памяти, в которую могут помещаться разные значения.
Для более лучшего понимания можно привести ассоциации с разными предметами: например шкафы – книжный шкаф предназначен для хранения книг, шкаф для одежды – складывать одежду, шкаф купе – для вещей, шкаф – сервант - для посуды.
Өзгермелі - бағдарламалау тіліндегі түрлі мағыналарға ие, өзіндік атауы бар жады бөлігі.
Жақсырақ түсіну үшін түрлі заттар арқылы ассоцицациямен мысал келтіру: мысалы, шкафтар – кітап шкафы кітаптарды сақтау үшін қажет, киімге арналған шкаф – киімді жинау үшін, шкаф купе – заттар үшін, шкаф – сервант – ыдыстар үшін.
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

