1.5.3. Роль загальних розумових дій і прийомів розумової діяльності у навчанні інформатики
Розумові дії класифікуються за різними основами. У психолого-педагогічній літературі достатньо обґрунтоване положення про те. то в процесі навчання необхідно виділяти дві самостійні та взаємопов'язані задачі: опанування учнями змістом того чи іншого предмета і цілеспрямоване формування в них прийомів розумової діяльності.
Прийоми розумової діяльності можна поділити на дві групи за ступенем використання в різних галузях людської діяльності: Загальні розумові дії. Специфічні розумові дії.
Загальні розумові дії (операції) як механізми, необхідні для успішного протікання розумових дій, найбільш повно відображені у працях С.Л. Рубинштейна та психологів його школи. Такими діями вважають: аналіз, синтез, аналіз через синтез, порівняння, абстрагування, узагальнення, аналогія, класифікація.
Навчальну діяльність не можна звести лише до одного з цих компонентів. Тільки у взаємопоєднанні вони забезпечують повноцінну навчальну діяльність. Учень добре усвідомлює лише те, що виступає як предмет і мета його діяльності. Тому діяльність учіння передбачає виконання дій з навчальним матеріалом і перетворення матеріалу, що засвоюється, на пряму мету цих дій (розв'язування задач). Важливо, щоб з діяльності, що виконується, і її результатів учень здобував інформацію про істотні властивості реального світу. Активне формування навчальної діяльності приводить до суттєвих змін в особистості учня, в його свідомості, тобто сприяє становленню учня як суб'єкта діяльності (індивідуальності). Інтелектуальний розвиток відбувається в процесі засвоєння учнями знань і способів діяльності.
Формування таких прийомів дає можливість учневі самостійно організовувати свою продуктивну навчальну діяльність, оцінювати її результати (що є необхідною умовою для саморегуляції навчальної діяльності), коригувати її у процесі виконання.
У процесі навчання інформатики вчитель може використовувати в поєднанні стихійний, непрямий і прямий шляхи формування прийомів розумової діяльності. Залежно від індивідуальних особливостей і степеня підготовленості учнів, складності і обсягу матеріалу, що вивчається, в одних випадках вчителеві необхідно добирати спеціальну систему вправ для вивчення і закріплення нового матеріалу, за допомогою якої і формуються прийоми діяльності, в інших випадках доцільно знайомити учнів відразу із структурним складом прийому, його сутністю, правилом-орієнтиром. Такий підхід породжує деякі перехідні варіанти. Одним з таких варіантів є методика формування прийомів розумової діяльності, розроблена О.Н. Кабановою-Меллер, при якій у центрі уваги на уроці знаходяться певні прийоми розумової діяльності, але структура цих прийомів учням жорстко не задасться. Тому вони часто ставляться в умови самостійного виділення послідовності дій, яка задає прийом, або знаходження загального орієнтиру. Доцільно, щоб учні підводилися до розуміння прийомів і оволодіння ними у процесі засвоєння нових знань.
Розглянемо характеристику деяких прийомів загальних розумових дій учнів та можливості їх формування при вивченні інформатики.
Аналіз і синтез. Аналіз - розбір, розчленування цілого на частини. Розв'язування будь-якої задачі починається з аналізу умови, виділення вихідних даних (аргументів) і результатів. Далі синтезується розв'язок, зіставляються аргументи і результати. Ці процеси чітко виражені при розв'язуванні задач на побудову різного роду алгоритмів і запису їх алгоритмічною мовою або подання за допомогою графічних схем. Аналізуючи умову задачі, вихідні дані, необхідно насамперед з'ясувати, які ті або інші властивості вихідних даних виявлені в процесі аналізу, синтезуватимуться у висновки, що приведуть до розв'язку. Будь-який алгоритм утворюється в результаті синтезу окремих кроків, на кожному з яких відбувається перетворення інформації за тими чи іншими правилами або аналізується наявність певних властивостей окремих доз інформації.
Синтез - поєднання, об'єднання частин у ціле. Аналіз і синтез у методиці називається міркуванням від того, що вимагається в умові, від того, що дано, до того, що треба знайти.
Операції аналізу і синтезу мають специфіку при навчанні інформатики. Існують очевидні їх прояви: аналіз постановки задачі, синтез ЇЇ розв'язку за допомогою програмних чи інших засобів, які є s розпорядженні.
Метою аналізу може бути з'ясування причин помилки. При цьому процес виконання програми розчленовується на кроки, а процес зміни даних - на послідовність переривань і повторних запусків програми. Якщо пошук помилки виконується за допомогою комп'ютера, шляхом трасування програми, то це «грубий» аналіз розкладання; якщо помилка шукається за столом, це - уявне виділення частин чи етапів процесу відшукання розв'язку. Сутність пошуку помилки полягає в тому, щоб відшукати той момент, коли прогнозований результат використання алгоритму розходиться з фактичним.
До виконання розумової дії аналізу ведуть, наприклад, завдання на виконання обчислень за різними формулами в середовищі електронних таблиць. Особливість методичного прийому полягає в тому, що учні одержують в надрукованому вигляді таблиці, в яких містяться результати обчислень за деякими формулами для конкретно сформульованого завдання. Коли учні починають самостійно при роботі в середовищі електронних таблиць вводити потрібні формули і тим самим одержувати конкретні результати, то саме аналіз вхідних даних, одержаних результатів та остаточних правильних результатів дозволяє адекватно оцінити свої дії та зробити правильні висновки.
При навчанні інформатики необхідно продовжувати формувати евристичні прийоми розумової діяльності і в першу чергу прийом "аналіз через синтез". Сутність його полягає в тому, що "об'єкт в процесі мислення включається у все нові й нові зв'язки і завдяки цьому виступає в інших якостях; з об'єкта таким чином ніби вичерпується досі невідомий зміст, об'єкт немов би повертається кожного разу іншою своєю стороною, в ньому виявляються нові й нові властивості.
Приклад 1. Скласти графічну схему алгоритму розв'язування рівняння cos(bx) = а.
Аналізуючи умову задачі і враховуючи властивості функції y=cos(x), учні повинні дійти висновку, що насамперед необхідно перевірити виконання умови |а <1.Якщо І а >1, то рівняння не маг, розв'язків. Якщо а|<1, то необхідно проаналізувати значення Ь. Якшо &^0, то слід зробити висновок, що рівняння має розв'язок х= 1/b (uirccos а) +2/Ь*п. Якщо ж Ь=0, то рівняння має безліч розв'язків приа=! і немає жодного розв'язку при а
Приклад 2. Побудувати математичну модель руху тіла, кинутого вертикально вгору.
Аналізуючи умову задачі та враховуючи, що математична модель явища являє собою рівняння (чи систему рівнянь), яке описує стан досліджуваного явища в будь-який момент часу та закономірності, яким задовольняє його перебіг, доходимо висновку. для побудови математичної моделі руху тіла в розглядуваному випадку необхідно проаналізувати, як змінюється висота у, на якій знаходиться тіло, із зміною часу і. Аналізуючи фактори, які впливають на зміну координати у, робимо висновок, що висота, на якій знаходиться тіло в певний час t, залежить від того, на якій висоті у0 воно знаходилось у момент кидання, тобто в початковий момент часу 1^0, а також від того, на яку величину змінилася ця висота за час і. Щоб визначити шлях, пройдений тілом за час t, необхідно з'ясувати, як змінюється швидкість руху тіла із зміною часу і. Нехтуючи опором повітря, вважатимемо, що швидкість зменшується лише під впливом сил всесвітнього тяжіння, тобто за кожну одиницю часу на величину g. де g - прискорення вільного падіння. Таким чином, швидкість тіла в будь-який момент матиме значення V(t)-V0 – g t , де V0 - швидкість тіла в момент кидання. Шлях, пройдений тілом за час / при рівноприскореному русі, дорівнює середній швидкості руху тіла, помноженій на час руху тіла. Середня швидкість руху тіла в нашому прикладі дорівнює
Синтезуючи результат наведеного аналізу, доходимо висновку, що в будь-який момент часу t висота, на якій знаходиться тіло, визначається за формулою:
Якщо рух рівноприскорений, наведений вище аналіз умов задачі та вихідних даних виявляється достатнім для досягнення поставленої мети. Якби розглядався нерівно прискорений рух, аналіз був би складнішим, оскільки довелося б досліджувати залежність відстані, пройденої за даний проміжок часу, від змінної швидкості. Синтез результатів такого ускладненого аналізу приводить до інших висновків.
Порівняння. У психолого-педагогічних дослідженнях розроблено правило-орієнтир прийому порівняння:
з'ясувати мету порівняння;
виділити головні ознаки порівняння;
знайти спільне і відмінне у порівнюваних явищах чи об'єктах.
Порівняння - основа кожної навчальної діяльності, яка базується на співставленні і протиставлянні властивостей об'єктів чи явищ.
Порівняння використовується, наприклад, при співставленні схожих вказівок: копіювання і розмноження даних в електронних таблицях; вказівок циклу для і поки, описаних навчальною алгоритмічною мовою; фільтрів у середовищі електронних таблиць і баз даних; форм в текстовому редакторі, електронних таблицях та базах даних; правил листування звичайною та електронною поштою; прийомів пошуку файлів в операційній системі Windows, текстовому редакторі Word, електронних таблицях Excel.
Порівняння - це обов'язковий етап засвоєння означення поняття, на основі якого виділяють суттєві та несуттєві ознаки поняття. Саме за допомогою порівняння можна вводити нові поняття, при цьому вказувати слід спочатку на схожість, а потім на відмінність. Наведемо приклади.
Приклад 3. Перш ніж взагалі говорити про різні вказівки навчальної алгоритмічної мови, можна порівняти три типи алгоритмів: лінійний, з розгалуженням і циклічний. Будемо називати лінійним алгоритм, в якому кожна вказівка виконується лише раз, циклічним - той, в якому виконання деякої групи вказівок повторюється кілька разів, і з розгалуженням - такий, в якому в залежності від того, задовольняється чи ні деяка умова, з кількох вказівок виконується тільки одна. Тут відображена сутність їх відмінності. Поки відсутнє поняття умови циклу або вибору (воно з'явиться пізніше), відмінності таких вказівок з'ясовуються при відповіді на питання: скільки разів повторюється одна група вказівок або яка з кількох вказівок виконується?
Приклад 4. Потрібно порівняти графічні схеми кількох алгоритмів (лінійних, з розгалуженням, циклічних) чисельних і не чисельних.
Мета порівняння: з'ясувати загальні правила побудови графічних схем алгоритмів.
Ознаки порівнюваних об'єктів: використання тих або інших елементів при конструюванні графічної схеми алгоритму, вихідні дані алгоритму, послідовність виконання вказівок алгоритму.
Спільні ознаки: 1) графічна схема кожного алгоритму починається входом і виходом, які мають вигляд стрілки; 2) функціональні (арифметичні) елементи на схемах зображують у вигляді прямокутників; 3) якщо алгоритм містить у собі перевірку деякої умови, то відповідний елемент зображують у вигляді ромба, з якого виходять дві стрілки з написами «так» і «ні» або позначками «+» і «-», які відповідно вказують послідовність дій при виконанні або невиконанні умови, що перевіряється; 4) до кожного елемента схеми входить стрілка, що вказує на послідовність виконання вказівок алгоритму; 5) з кожною елемента, за винятком логічного, який вказує на необхідність перевірки умови та розгалуження, виходить одна стрілка; 6) наприкінці кожного розгалуження окремі напрями виконання дій об'єднуються в єдине закінчення вказівки розгалуження.
Відмінності: узагальнені графічні схеми різних типів алгоритмів (лінійних, з розгалуженням, циклічних) мають різний вигляд і різну структуру; в чисельних і не чисельних алгоритмах опрацьовуються різні типи вхідної інформації, а в результаті виконання алгоритмів одержують різні типи підсумкової інформації.
Висновок: графічні схеми різних типів алгоритмів мають спільні ознаки і оформляються за одними й тими самими правилами, незалежно від логічної структури алгоритму і типу даних, що опрацьовуються; графічні схеми різних типів алгоритмів мають різну структуру залежно від логічної структури алгоритмів.
Приклад 5. Порівняємо об'єкти системи управління базами даних MS Access таблиці і форми для того, щоб визначити призначення кожного з таких об'єктів та з'ясувати шляхи використання кожного в середовищі системи управління базами даних.
Спільні ознаки: таблиці і форми, призначені для введення, редагування та перегляду даних, що зберігаються в середовищі БД. Інколи вони за зовнішнім виглядом можуть не відрізнятися один від одного, якщо при створенні форми обирався табличний тип. Вони зв'язані між собою, однак у таких зв'язках таблиця первинна, а форма від неї похідна. Хоча на практиці форма може існувати відокремлено, але тоді до неї не можна застосовувати багато важливих вказівок. У таблицях та формах дозволяється опрацьовувати дані: впорядковувати лише за однією ознакою; знаходити дані за однією ознакою.
Однак у таблицях, на відміну від форм, можна використовувати фільтри, змінювати тип даних, ключові поля.
Приклад 6. Проведемо порівняльну характеристику двох послуг Інтернет: електронної пошти і телеконференцій. Обидві створені для спілкування та передавання електронних повідомлень, підтримуються, як правило, однією і тією самою клієнтською програмою. І при електронному листуванні, і при роботі з телеконференціями допустима однакова операція - дозволяється дати відповідь конкретному адресату. Всі останні дії, які користувачеві дозволяється виконати з використанням цих двох сервісів, відрізняються. Відправити електронного листа можна або одному адресатові, або кільком, якщо відправляти копії вихідних повідомлень чи відправити повідомлення в групу або список розсилання, тобто сам автор листа визначає, хто буде ознайомлений з інформацією, що міститься в повідомленні. Відправлення повідомлення до телеконференції передбачає, що із змістом цього повідомлення знайомитиметься багато людей - всі, хто має доступ до цієї конференції та цікавиться її змістом.
Класифікація. Класифікація — операція поділу множини на підмножини, які не перетинаються. Широко використовується при вивченні понять курсу інформатики.
Класифікація як розумова операція зустрічається при засвоєнні учнем достатнього обсягу матеріалу і пов'язана із зміцненням знань.
Приклад 7. Досить важко запам'ятати призначення всіх вказівок операційної системи MS-DOS, використання ж класифікації дозволяє систематизувати матеріал і приводить до кращого запам'ятовування і засвоєння.
Прикладом класифікації можуть стати схема з характеристиками дисків, характеристики операційних систем, класифікація мов програмування тощо.
Узагальнення і абстрагування Схема емпіричного узагальнення, полягає у порівнянні об'єктів, виборі спільних рис (абстрагуванні), переліку основних властивостей (узагальненні). Прийом цього виду узагальнення можна описати у вигляді такого правила-орієнтира:
1) з'ясувати мету порівняння;
знайти відмінності узагальнюваних об'єктів;
виділити суттєві спільні ознаки узагальнюваних об'єктіввідповідно до поставленої мети;
4) сформулювати висновки.
Проілюструємо роботу за даною схемою на прикладі вивчення теми «Алгоритм. Властивості алгоритмів». Прийом індуктивного узагальнення «від часткового до загального» доцільно застосовувати, коли учні не знають загальних істотних ознак досліджуваного явища і виділяють їх самостійно. Старшокласникам пропонується розглянути, наприклад, такі послідовності дій: алгоритм обкладання стіни кахлем (подано в словесній формі), алгоритм обчислення площі трикутника за формулою Герона (подано в графічній формі), алгоритм визначення загайного опору ділянки електричного кола (подано в табличній формі), алгоритм відправлення електронного повідомлення поштою (подано в словесній формі). Важливо, щоб алгоритми були різних типів і подані в різній формі.
Мета узагальнення:
Знайти спільні риси в поданих наборах дій (вказівок, операцій) і сформулювати їх властивості. Виділити суттєві ознаки даних наборів операцій і сформулювати їх.
Вказати відмінності поданих наборів дій: форма запису (словесна, графічна, таблична); об'єкти, над якими виконуються дії, характер дій; порядок виконання дій.
Виділити спільні суттєві ознаки розглядуваних наборів дій: 1) кожна дія будь-якого з даних наборів має закінчений характер і повинна бути виконана за певний час; 2) після виконання кожної дії визначено, яка дія виконуватиметься на наступному кроці; 3) кожен набір містить скінчену кількість дій (вказівок); 4) дані набори дій застосовні до будь-яких варіантів вхідних даних і до розв'язування будь-якої задачі розглядуваного типу; 5) кожна вказівка алгоритму доступна (зрозуміла) виконавцеві, тобто може бути ним виконана; 6) вказані набори дій при конкретних варіантах вхідних даних приводять до результату за скінчену кількість кроків.
Сформулювати поняття алгоритму і його властивості на основі аналізу, проведеного за наведеною вище схемою.
На практиці учні часто не можуть з'ясувати й обгрунтувати , що саме в досліджуваному типі явищ с суттєво загальним, виділити всі загальні ознаки, тому вчитель повинен ретельно добирати приклади, чітко формулювати кожен крок алгоритму, ставити запитання, які допоможуть розв'язати ці завдання,
Перехід «від загального до часткового» застосовується в узагальненні при розв'язуванні задач на розпізнавання окремих ознак явищ. Учні знають, які саме істотні ознаки необхідно виявити, тому із сукупності заданих об'єктів виділяють ті, які мають властивості, зазначені у змісті поняття, що формується. Цей прийом можна описати такою послідовністю дій: і} з'ясувати мету узагальнення; 2) пригадати і сформулювати істотні ознаки розглядуваного явища (дати формулювання поняття); 3) зіставити задані об'єкти за даними ознаками (перевірити наявність суттєвих ознак у об'єктів); 4) виділити ті об'єкти, які мають дані ознаки; 5) сформулювати висновок (узагальнити).
Приклад 8. При формуванні поняття алгоритму з розгалуженнями урок «Вказівка розгалуження» можна побудувати так. Після проведення етапу мотивації навчальної діяльності учнів учитель дає означення вказівки розгалуження, пояснює, як таку вказівку зображують на графічних схемах алгоритмів і як описують
-
5.
X
-18,9
6.
нсд
8
7.
У
2.0
алгоритмічною мовою, як слід розуміти і виконувати вказівку розгалуження. Далі пропонує учням порівняти деякі алгоритми, подані в різних формах, і виділити алгоритми з розгалуженнями. Для порівняння можна запропонувати: І) алгоритм правопису префіксів пре-, при-; 2) алгоритм розв'язування нерівності < 0 3) алгоритм визначення кислотності розчину; 4) алгоритм приготування кави; 5) алгоритм увімкнення електроприладу, що має перемикач напруги, в мережу з напругою 220 В; 6) алгоритм знаходження найбільшого спільного дільника двох натуральних чисел.
Нехай потрібно з'ясувати, чи є вказані алгоритми алгоритмами з розгалуженнями. Мета аналізу визначена в поставленому запитанні. Далі необхідно: пригадати основні ознаки алгоритму з розгалуженнями; зіставити подані алгоритми і виділити ті. в яких є вказівки розгалуження; сформулювати висновок, які саме алгоритми є алгоритмами з розгалуженнями. Потім учитель пропонує учням розглянути несуттєві відносно поставленої мети узагальнення ознаки алгоритмів з розгалуженнями і зробити відповідний висновок про суттєві і несуттєві ознаки алгоритмів з розгалуженнями.
Абстрагування - практично невіддільний від узагальнення прийом. В емпіричному мисленні йому передують порівняння та елементарний аналіз. Аналітичний характер абстрагування полягає в тому, що виділяється суттєве відносно поставленої мети (для розглядуваних прикладів - наявність вказівки про розгалуження), залишаючи поза увагою несуттєве (форму подання алгоритмів, тип інформації, що опрацьовується; характер виконуваних дій, властивості виконавця та ін.).
Приклад 9. Розглянемо спосіб узагальнення «від часткового до загального» на прикладі вивчення теми «Величини».
| Ім'я | Значення |
1 | V | 16,5 |
2- | день тижня | 1 |
3. | рік | 1985 |
4. | школа | 15 |
Послідовність дій при використанні цього прийому така:1) зіставити задані об'єкти; 2) виділити суттєві спільні для всіх об'єктів ознаки і назвати їх; 3) об'єднати об'єкти за цими ознаками. Учням пропонується розглянути дві таблиці, в яких кожна величина має ім'я і конкретне значення
№ і | Ім'я | Значення |
8. 1 | V | «середня швидкість» |
9. | день тижня | «понеділок» |
10 | рік | «невисокосний» |
11 | школа | «фізико-математична» |
12. | X | «абсциса точки» |
13. | НСД | «число» |
14. | У | «розв'язків не існує» |
Зіставивши таблиці, учні повинні виділити в кожній спільні ознаки (величини набувають певних числових чи нечислових значень) і зробити висновок: величини можуть бути числового і нечислового типу. Далі вчитель пропонує учням проаналізувати значення величин, поданих у лівій таблиці, поділити їх на окремі групи і зробити висновки. Під керівництвом учителя учні самі визначають типи числових величин - цілі, натуральні, дійсні. Аналогічно, аналізуючи значення величин, поданих у правій таблиці, вводиться поняття величин нечислового типу - літерних. Учитель повідомляє, що для величин, значеннями яких є таблиці, графіки тощо, пізніше будуть введені відповідні типи величин.
У наведеному прикладі використано прийом абстрагування виділялись суттєві ознаки поданих величин відносно поставленого перед учнями запитання. За цими спільними суттєвими ознаками об'єкти об'єднували в певні групи. Так здійснювалося узагальнення, абстрагування від несуттєвих ознак. Проте при визначенні типів величин важливо звернути увагу учнів і на несуттєві ознаки - ім'я величини, конкретне значення, якого вона набуває, тощо.
Отже, будь-який процес узагальнення містить у собі аналіз явищ, порівняння, абстрагування від несуттєвого. У психолого-педагогічній літературі виділяють різні узагальнення, залежно від того, яке абстрагування входить до прийому узагальнення. При вивченні інформатики доцільно використати прийом узагальнення, який базується на абстрагуванні з використанням протиставлення, коли виділяються і суттєві, і несуттєві ознаки, після чого вони протиставляються.
Наукове узагальнення включає не взагалі властивості, спільні або схожі для певних явищ, а властивості, істотні для них. У логіці під істотними розуміють такі незалежні ознаки об'єкта, кожна з яких є необхідною, а всі разом достатніми для того, щоб об'єкт належав до даного поняття. Під істотними розуміють такі ознаки, які не можна відокремити від певного класу предметів, вони однозначно відрізняють кожний предмет даного класу від предметів інших класів.
Абстрагування - дія спрямована на виділення в предметах і явищах суттєвого і відкидання несуттєвого.
Виділяють два типи абстрагування: конкретне (виділення суттєвих і несуттєвих ознак базується на порівнянні об'єктів з наступним висновком, що об'єднує всі суттєві ознаки одним реченням) та поняттєве (виділення об'єкта спирається на використання понять).
Перший тип абстрагування розглянемо на прикладі формування поняття табличної величини.
Приклад 10. Порівнюючи задані приклади таблиць, абстрагуючись від конкретного їх вмісту, знайти спільні суттєві ознаки таблиць, для яких потім можна ввести правила опису будь-якою мовою програмування.
/. Цифри
123456789 10_ 10 |1 '2 ІЗ |4 [5 І6 |7 ]8 \У
Тут Цифри - позначення (ім'я) таблиці-рядка з 10-ма клітинками з номерами 1,2,...,10, до кожної з яких занесено по одній цифрі.
2, Параметри
0 12 3 4 5ГЗ~~[2 І 1.4 1 -8.6~Тб [аіГ
Тут Параметри - ім'я таблиці-рядка з 6-ти клітин з номерами 0,1,2,3,4,5. До клітин таблиці занесені деякі дійсні числа.
Країни
Україна
Росія
Латвія
Естонія
Грузія
Литва
Молдова
Вірменія
Тут Країни - ім'я таблиці-стовпчика з 8-ти клітин з номерами 1,2,.. .,8. До клітин таблиці занесені назви деяких країн.
4, Голосні
1 2 3 4 5 6 1 8 9 10 а і о ГуТ~П~їГ[ с 1 є 1 ї 1 ю І я |
Тут Голосні - ім'я таблиці-рядка з 10-ти клітин з номерами 1,2,...ДО. До клітин таблиці занесені деякі літери.
О7
5. Комісія
Логунов
Ватренко
Ющенко
Плаксієнко
29 Столяр
30 [Ку права
Тут Комісія - ім'я таблиці-стовпчика з 30-ма клітинами з номерами 1,2,...,ЗО. До клітин таблиці занесені деякі прізвища.
6. Річки
Дніпро
Волга
Дунай
Десна
5 [Ока
Тут Річки - ім'я таблиці-стовпчика з 5-ма клітинами з номерами ї,2,...5. До клітин таблиці занесені назви деяких річок.
Суттєві ознаки: наявність назви таблиці, кількість І порядок розташування клітин в таблиці - визначає розмірність таблиці, структура таблиці - кілька рядків чи стовпчиків, можливість нумерації елементів таблиці, однаковий тип вмісту клітин таблиці.
Несуттєві ознаки: назва таблиці, кількість клітин у таблиці, номер першої та останньої клітин, тип елементів таблиці, розміри клітин таблиці, розміри таблиці, подання таблиці (у вигляді стовпчика чи рядка або кількох стовпчиків чи рядків).
Другий тип абстрагування проілюструємо на прикладі виділення суттєвих і несуттєвих ознак поняття вказівки про надання значення. Приклад 11. З'ясувати, які з наведених записів є правильно
записані вказівки про надання значення:K=12+d НСД:=Х
у=: «немає розв'язків» школа: =125
X:—:Х4 С2:=Кшв
2=:М+15;5 L4:=5
д=9.8 Н:=урок
Прізвище: =«Убийвовк» С+В=:А
Підручник: - Основи А - Д:С+В
інформатики
Передусім необхідно виявити суттєві і несуттєві ознаки вказівки про надання значення.
Суттєві ознаки: наявність знака :=; ліворуч від знака := правильно записаної вказівки про надання значення подано ім'я деякої змінної величини; праворуч від знака" правильно записаної вказівки про надання значення записується деякий вираз (зокрема константа), який визначає правило одержання одного конкретного значення певного типу; тип імені, вказаного ліворуч від знака :-, повинен збігатися з типом значення, одержуваного за правилом, вказаним праворуч від знака :=.
Несуттєві ознаки: типи величин; кількість символів у тому чи іншому імені; складність виразу, записаного праворуч від знака := вказівки про надання значення.
Аналогія. При засвоєнні учнями нових знань, умінь і навичок і їх застосуванні значну роль відіграє використання аналогії. Наприклад, порівняння записів окремих вказівок і алгоритмів навчальною алгоритмічною мовою і конкретною мовою програмування дає змогу з'ясувати спільне в записах вказівок навчальною алгоритмічною мовою і конкретними мовами програмування, такими як Бейсік, Паскаль і т. д., а також виявити відмінності у записах основних алгоритмічних конструкцій вказівок про надання значення, розгалуження, повторення, посилання на допоміжні алгоритми га ін. Таке порівняння сприяє з'ясуванню спільних рис і відмінностей різних алгоритмічних мов, глибшому усвідомленню їх суттєвих і несуттєвих особливостей, переваг і недоліків кожної з них: правил описування алгоритмів конкретними мовами програмування, міцному їх запам'ятовуванню і запобіганню помилок.
Використання аналогії вимагає і вивчення основ роботи з прикладним програмним забезпеченням: текстовим і графічним редакторами, електронними таблицями, базами даних та іншими. Для них аналогічними с правила збереження файлів, однак формати збереження різні; правила пошуку файлів за різними ознаками окремо або в їх сукупності; правила встановлення параметрів сторінки та друкування файлів; правила використання буферу обміну та можливості використання OLE-технології тощо.
Використання аналогії надає вчителеві можливість вирішувати методичні завдання при навчанні теми "Пошук Інформації в інтернет за допомогою пошукових машин", оскільки принципи організації простого пошуку інформації у глобальній мережі повністю аналогічні пошуку потрібної інформації, наприклад, у довідниковій системі операційної системи Windows.
При вивченні правил описування алгоритмів різних типів мовою Паскаль доцільно дотримуватися схеми, поданої у таблиці, яка водночас є схемою трансляції записів алгоритмів з навчальної алгоритмічної мови чи близьких до неї використовуваних на практиці мов програмування типу Паскаль.
- Розділ 1. Методична система навчання інформатики
- 1.1. Інформатика як наука і як навчальний предмет
- 1.2. Передумови становлення теорії методичних систем
- 1.3. Поняття методичної системи навчання
- 1.4. Методична система навчання інформатики є загальноосвітній школі і педагогічному університеті
- 1.4.1. Аналіз методичної системи навчання інформатики
- 1.4.2. Особливості шкільного курсу інформатики
- 1.4.3. Перспективи розвитку шкільного курсу інформатики
- 1.4.4. Диференційоване навчання інформатики
- 1.5. Психолого-дидактичні основи навчання інформатики
- 1.5.1. Основні концепції організації й управління навчально-пізнавальною діяльністю учнів
- 1.5.3. Роль загальних розумових дій і прийомів розумової діяльності у навчанні інформатики
- 1.5.4. Психолого-дидактичний аналіз помилок учнів при навчанні інформатики та шляхи їх попередження і усунення
- 1.5.5. Перевірка і оцінювання результатів навчання інформатики
- Розділ 2. Теоретичні основи добіру змісту, методів, форм і засобів навчання
- 2.1. Принципи навчання інформатики
- 2.2. Добір змісту навчання
- 2.3. Добір методів навчання
- 2.4. Добір засобів навчання
- 2.5. Добір форм навчання
- Розділ 3. Проектування системи методичної підготовки вчителя інформатики
- 3.1. Діяльнісна модель професійної підготовки вчителя інформатики
- 3.2. Розвиток освітньої галузі "Інформатика" і добір змісту освіти при підготовці вчителів інформатики в педагогічному університеті
- 3.3. Концепція методичної підготовки майбутніх вчителів інформатики
- 3.4. Цілі методичної підготовки вчителя інформатики
- 3.4.1. Цілі навчання спеціаліста
- 3.4.2. Цілі навчання магістра
- 3.5. Зміст навчання в системі методичної підготовки вчителя
- 3.5.1. Зміст загальної методики навчання інформатики
- 3.5.2. Зміст часткової методики навчання інформатики
- 3.6. Методи навчання в системі методичної підготовки вчителя
- 3.7. Форми навчання в системі методичної підготовки вчителя
- 3.8. Засоби навчання в системі методичної підготовки
- 3.9. Підготовка майбутніх вчителів до використання комп’ютерних телекомунікацій
- Вимоги до викладачів дистанційного навчання
- Розділ 4. Добір змісту курсу методики навчання інформатики
- 4.1. Особливості формування поняття інформації
- 4.2. Особливості вивчення інформаційної системи
- 4.3. Особливості вивчення поняття операційної системи
- 4.4. Навчання основ інформаційних технологій
- 4.4.1. Графічний редактор
- 4.4.2. Текстовий редактор
- 4.4.3. Табличний редактор
- 4.4.4. Бази даних та системи управління базами даних
- 4.4.5. Глобальна мережа Інтернет
- 4.5. Навчання основ алгоритмізації та програмування
- 4.5.1. Загальні методичні підходи
- 4.5.2. Методика ознайомлення учнів з поняттям моделі
- 4.5.3. Ідеї і методи структурного програмування
- 4.5.4. Навчальна алгоритмічна мова
- 4.5.5. Методика вивчення середовища візуального програмування