рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Теоретичні відомості та методичні рекомендації

Теоретичні відомості та методичні рекомендації - раздел Образование, Лабораторні роботи З методики навчання Інформатики Навчання Складанню Алгоритмів Роботи З Величинами Повинне Проводитися На Прик...

Навчання складанню алгоритмів роботи з величинами повинне проводитися на прикладах типових задач з поступовим ускладненням структури алгоритмів. Послідовність завдань планується згідно складності та послідовності вивчення алгоритмічних структур:

̵ лінійні алгоритми (обчислення по формулах, будь-які пересилання значень змінних тощо);

̵ розгалужені алгоритми (діалог з розгалуженнями, пошук найбільшого чи найменшого значень з декількох даних, сортування 2-3 значень тощо);

̵ циклічні алгоритми (обчислення сум і добутків числових послідовностей, циклічне введення даних з наступним їх опрацюванням тощо).

Послідовність вивчення початків програмування та лінійних процесів:

- поняття мови програмування, середовища програмування (означення, складові, приклади);

- поняття типу даних, види, приклади;

- структура програми;

- оператори введення, виведення, присвоювання (обов’язковий аналіз прикладів);

- розв’язування задач різної складності.

Варіювання складності задач (на прикладі лінійних процесів):

1. за складністю визначення типів даних:

наприклад,

a) Написати програму обчислення суми S двох чисел A та B. (тоді var a,b,s:real;);

b) Написати програму обчислення суми S двох натуральних чисел A та B, що не перевищують 104. (тоді var a,b,s:integer;);

c) Написати програму обчислення суми S двох цілих чисел A та B, що не перевищують 3·104. (тоді var a,b:integer; s:longint;);

2. за складністю алгоритму:

наприклад,

a) Написати програму обчислення периметру прямокутника, якщо задано довжини його сторін. (використовується нескладна формула, яку учням в умові задачі не варто подавати);

b) Написати програму обчислення гіпотенузи прямокутного трикутника, якщо задано довжини його катетів. (використовується формула середньої складності, яку варто окремо обговорити з учнями, не подаючи її в умові задачі);

c) Написати програму обчислення довжини кола, якщо задано довжини його радіусу. (проблеми виникають найчастіше через те, що учні не пам’ятають потрібну формулу, тому, якщо задача розв’язується не на інтегрованому уроці математики та інформатики, а на традиційному уроці інформатики, де метою є формування навичок написання програм, то формулу можна подати відразу в умові задачі з метою пришвидшення процесу написання програми; однак через вдавану простоту формули вчителі нерідко припускаються методичної помилки, не обговорюючи способів опрацювання константи π);

d) Написати програму обчислення значення функції, заданої формулою . (використовуючи формули, вчителі мають розуміти, що область визначення таких функцій має бути (-∞; +∞), оскільки в іншому випадку задача буде розв’язуватись з використанням розгалуження, що є наступною темою після вивчення лінійних процесів).

Типові помилки учнів при розв’язуванні задач з використанням лінійних процесів:

- використання некоректних імен програми, змінних, констант (використання пропусків, зарезервованих імен тощо);

- некоректне використання «;» ;

- часто учні після var ставлять «:» ;

- не розуміють призначення та особливостей використання «ln»;

- використання коментарів в операторі введення;

- некоректний запис оператора присвоювання (наприклад, «=» або «:»);

- некоректне використання оператору виведення, наприклад,

a) write(’n=’); або write(’введіть а=’); - невідома суть позначень;

b) write(’сума=’, ’̺’); - два коментарі поспіль;

c) write(’сума=,’s, ’грн.’); - некоректне використання коми у переліку даних;

d) write(’сума=’, s); - некоректне використання пропусків поза межами коментаря;

e) write(’s=’, s); - нерозуміння відмінностей ’s’ та s ;

- використання readln в кінці програми з метою «затримки» результатів (в такому випадку вчитель має пояснити призначення readkey);

- учні не записують «.» в кінці програми.

Слід наголосити, що on-line системи тестування програм можуть використовувати різні формати введення-виведення, зокрема, «клавіатура-екран монітору» або «файл-файл». Тому іноді доцільне ознайомлення учнів з поняттям файлу.

Розрізняють два види файлів: послідовного та довільного доступу.

Файли послідовного доступу складаються з елементів різної довжини, між якими містяться «разделители». Щоб знайти елемент послідовного файлу, потрібно передивитися всі, що його передують.

Файли довільного доступу складаються з однотипних елементів, як масиви. Знайти будь-який елемент можна за його порядковим номером.

В Pascal послідовні файли називають текстовими, а файли довільного доступу – типізованими.

Програма може опрацьовувати вже існуючий файл або створювати новий. В будь-якому випадку робота з файлом складається з таких основних етапів:

- опис файлової змінної у розділі var (у випадку використання файлів input та output опис не здійснюється):

· текстовий файл (послідовний доступ): var ім’я файлу : text;

· типізований файл (довільний доступ): var ім’я файлу : file of тип компонент файлу;

- встановлення відповідності між файловою змінною та ім’ям файлу на диску: assign (файлова змінна, ‘ім’я файлу’);

- відкриття файлу:

· reset (файлова змінна); - відкриття файлу для читання;

· rewrite (файлова змінна); - відкриття файлу для запису;

 

- читання або запис файлу (у випадку використання файлів input та output файлова змінна не вказується):

· read (файлова змінна, ім’я комірки в оперативній пам’яті); - читання даних з файлу до оперативної пам’яті;

· write (файлова змінна, ім’я комірки в оперативній пам’яті); - запис даних з оперативної пам’яті до файлу;

- закриття файлу (у випадку використання файлів input та output опис не здійснюється): close (файлова змінна);.

Інші команди роботи з файлами:

· append (файлова змінна); - відкриття файлу для доповнення.

· eof (файлова змінна); - функція перевірки кінця файлу.

 

– Конец работы –

Эта тема принадлежит разделу:

Лабораторні роботи З методики навчання Інформатики

імені Михайла Коцюбинського... Кафедра методики викладання фізики та інформатики... Копняк Н Б...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Теоретичні відомості та методичні рекомендації

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Копняк Н.Б.
Лабораторні роботи з методики навчання інформатики. Методичні рекомендації (2 частина) / Н.Б. Копняк – Вінниця: ВДПУ імені Михайла Коцюбинського, 2010. – 44 с.    

Передмова
  Введення в середню школу окремого загальноосвітнього предмета «Інформатика» спричинило утворення галузі педагогічної науки – методики навчання інформатики, предметом якої є цілі, зм

Теоретичні відомості та методичні рекомендації
Теорія баз даних – важливий розділ сучасної інформатики. Їх широке використання в різних галузях людської діяльності робить актуальним вивчення даної теми. Розвиток науки і вир

Теоретичні відомості та методичні рекомендації
В залежності від рівня вивчення інформатики уроки, відведені на дану тему, мають різну кількість годин та різне розташування у шкільному курсі інформатики: - на рівні стандарту

Основні об’єкти PowerPoint, що використовуються на слайді
  Об’єкт Властивості об’єкта Слайд Тип,

Теоретичні відомості та методичні рекомендації
В залежності від рівня вивчення інформатики уроки, відведені на дану тему, мають різну кількість годин та різне розташування у шкільному курсі інформатики: - на рівні стандарту

Теоретичні відомості та методичні рекомендації
Основний зміст навчальної діяльності під час вивченні даного розділу – складання й аналіз алгоритмів. Існує тісний зв'язок між алгоритмом і програмуванням. Програмування можна

Скалярні типи
Тип Позначення Діапазон Цілі byte 0..255 shorint

Приклад.
Введення> 240 Виведення> 16 Введення> 380 Виведення> 25   Зареєструватися на http://acmp.ru. Використовуючи середовище програмува

Теоретичні відомості
Оператор циклу з умовою: while <умова> do <оператор>; Умова – вираз булевського типу. Оператор може бути простим або складеним. Оператор циклу з параметром:

Приклад.
Введення> 10 250 100 Виведення> 7000 Введення> 12 100 150 Виведення> 11100   Виконати вхід на власну сторінку на сайті http://acm

Теоретичні відомості
Масив – це впорядкований набір змінних, які мають однаковий тип і загальну назву. Формат: var <ім’я масиву> : array [<тип індексу>] of <тип компонент>;

Приклад
Введення 5 2 3 5 7 8 Виведення 8 2 25   Виконати вхід на власну сторінку на сайті http://acmp.ru. Використовуючи середовище програмування FreePascal, розв’язат

Теоретичні відомості та методичні рекомендації
Для обпрацювання більших, ніж окремі символи, текстових одиниць – рядків, в Паскалі існує тип даних, який називається String (рядок). Значеннями цього типу є рядки, що знаходяться в

Список рекомендованої літератури
  1. Базурін В.М. Лабораторні роботи з інформатики / Віталій Базурін. – К. : Шк. світ, 2010. – 128 с. – (Бібліотека «Шкільного світу»). 2. Балик Н.Р. Активне навчання з викор

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги