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

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

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

Лабораторні роботи З методики навчання Інформатики - раздел Образование, Вінницький Державний Педагогічний Університет Імені Михайла Коцюбинс...

Вінницький державний педагогічний університет

імені Михайла Коцюбинського

Кафедра методики викладання фізики та інформатики

 

Копняк Н.Б.

 

Лабораторні роботи

З методики навчання

Інформатики

(2 частина)

 

 

Методичні рекомендації

 

 

 

Вінниця – 2012

 

УДК 004(072)

ББК 32.97р30

К 65

 

Рецензенти: А.М. Сільвейстр– кандидат педагогічних наук, доцент кафедри методики викладання фізики та інформатики Вінницького державного педагогічного університету імені Михайла Коцюбинського

 

І.К. Калашніков – кандидат педагогічних наук, доцент кафедри алгебри та методики викладання математики Вінницького державного педагогічного університету імені Михайла Коцюбинського

 

 

Копняк Н.Б.

    У посібнику подані теоретичні відомості та методичні рекомендації до виконання лабораторних робіт з курсу методики…

Зміст

 

Передмова………………………………………………………………….
Лабораторна робота №12 Методика навчання теми «Бази даних»………………………………….  
Лабораторна робота №13 Методика вивчення теми «Комп’ютерні презентації»………………….  
Лабораторна робота №14 Методика вивчення теми «Комп’ютерні публікації»…………………...  
Лабораторна робота №15 Методика ознайомлення учнів із середовищем програмування……….  
Лабораторна робота №16 Методика вивчення теми «Мова програмування Паскаль. Найпростіші програми»…………………………………………………...    
Лабораторна робота №17 Методика вивчення теми «Мова програмування Паскаль. Складений оператор. Умовний оператор. Оператор вибору»……………………….    
Лабораторна робота №18 Методика вивчення теми «Мова програмування Паскаль. Цикл з умовою. Цикл з параметром»……………………………………………..    
Лабораторна робота №19 Методика вивчення теми «Мова програмування Паскаль. Лінійні та багатовимірні масиви»…………………………………………………….    
Лабораторна робота №20 Методика вивчення теми «Мова програмування Паскаль. Рядки та операції над ними»………………………………………………………...    
Список рекомендованої літератури………………………………………

 


Передмова

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

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

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

Завдання до лабораторної роботи

  1. Ознайомитися з рекомендованими МОНМС України методичними комплексами, підручниками та посібниками, а також зі збірниками практичних робіт з інформатики для загальноосвітніх навчальних закладів, зі шкільними програмами з інформатики, а також теоретичними відомостями та методичними рекомендаціями до даної лабораторної роботи.
  2. Використовуючи навчальну програму з інформатики для учнів старшої профільної школи (рівень стандарту), методичні розробки, начальні підручники та посібники з інформатики та матеріали глобальної мережі Інтернет розробити:

- план-конспект першого уроку теми «Бази даних»;

- план-конспект уроку вивчення запитів.

  1. Оформити звіт по лабораторній роботі.

 

Контрольні питання

  1. Які основні особливості теми «Бази даних» з курсу інформатики?
  2. Яка рекомендована послідовність вивчення навчального матеріалу теми «Бази даних»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні теми «Бази даних»?

 

Рекомендована література

Основна: [1, 7, 10, 21].

Додаткова: [3, 4, 16, 19, 35].

Лабораторна робота №13

Методика вивчення теми «Комп’ютерні презентації»

 

Мета: ознайомлення з методикою вивчення поняття комп’ютерної презентації, видами презентацій та створення слайдових і потокових презентацій; формування у студентів вмінь та навичок по складанню планів-конспектів уроків інформатики з відповідної теми.

 

Програмні засоби: Microsoft Windows, Microsoft Office, Microsoft Internet Explorer.

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

- на рівні стандарту тема вивчається у 10 класі, послідовно вивчаються слайдові та потокові комп’ютерні презентації, зокрема на вивчення слайдових… - на академічному рівні тема розподілена на 10 та 11 класи, причому вивчення… - на профільному рівні слайдові та потокові комп’ютерні презентації вивчаються у 11 класі як одна тема, на яку…

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

  Об’єкт Властивості об’єкта Слайд Тип, розміри, порядковий номер, орієнтація, тло, наявність…   Під час вивчення середовища обов’язково слід наголосити на основних режимах роботи PowerPoint. Microsoft PowerPoint…

Завдання до лабораторної роботи

  1. Ознайомитися з рекомендованими МОНМС України методичними комплексами, підручниками та посібниками, а також зі збірниками практичних робіт з інформатики для загальноосвітніх навчальних закладів, зі шкільними програмами з інформатики, а також теоретичними відомостями та методичними рекомендаціями до даної лабораторної роботи.
  2. Використовуючи навчальну програму з інформатики для учнів 10 класу (рівень стандарту), методичні розробки, начальні підручники та посібники з інформатики та матеріали глобальної мережі Інтернет розробити:

- план-конспект першого уроку даної теми;

- план-конспект першого уроку вивчення потокових презентацій.

  1. Оформити звіт по лабораторній роботі.

 

Контрольні питання

  1. Які особливості розташування теми «Комп’ютерні презентації» у шкільному курсі інформатики?
  2. Яка рекомендована послідовність вивчення навчального матеріалу теми «Комп’ютерні презентації»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні теми «Комп’ютерні презентації»?

 

 

Лабораторна робота №14

Методика вивчення теми «Комп’ютерні публікації»

 

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

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer.

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

- на рівні стандарту «Основи створення комп’ютерних публікацій» є частиною теми «Комп’ютерні презентації та публікації», що вивчається у 10 класі,… - на академічному рівні «Основи створення комп’ютерних публікацій» є частиною… - на профільному рівні публікації вивчаються у 9 класі, на тему відведено 10 годин (кількість годин збільшена,…

Завдання до лабораторної роботи

  1. Ознайомитися з рекомендованими МОНМС України методичними комплексами, підручниками та посібниками, а також зі збірниками практичних робіт з інформатики для загальноосвітніх навчальних закладів, зі шкільними програмами з інформатики, а також теоретичними відомостями та методичними рекомендаціями до даної лабораторної роботи.
  2. Використовуючи навчальну програму з інформатики для учнів старшої профільної школи (рівень стандарту), методичні розробки, начальні підручники та посібники з інформатики та матеріали глобальної мережі Інтернет розробити план-конспект першого уроку даної теми, на якому розглядаються поняття публікації та призначення видавничих систем, формуються вміння та навички створення найпростіших публікацій.
  3. Оформити звіт по лабораторній роботі.

 

Контрольні питання

  1. Які особливості розташування теми «Комп’ютерні публікації» у шкільному курсі інформатики?
  2. Яка рекомендована послідовність вивчення навчального матеріалу теми «Комп’ютерні публікації»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні теми «Комп’ютерні публікації»?

 

Лабораторна робота №15

Методика ознайомлення учнів із середовищем програмування

 

Мета: повторення типів даних мови програмування Паскаль та основних операторів найпростіших програм, формування вмінь та навичок ознайомлення учнів з середовищем програмування, аналіз різних середовищ програмування.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування (Pascal ABC, FreePascal, Delphi Pascal).

 

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

Однак алгоритмізація не зводиться до програмування. Ціль навчання – не підготовка майбутніх програмістів, а прищеплення школярам навичок… Логічний підхід, прийнятий у шкільному курсі математики та фізики, встановлює… Новим напрямком у розвитку теми «Програмування» є введення до курсу інформатики вивчення об’єктно-орієнтованих мов…

Скалярні типи

b, c : real; d : char; flag : boolean;

Завдання до лабораторної роботи

  1. Повторити відповідний теоретичний матеріал з інформатики.
  2. Розв’язати наступні задачі та розробити добірку тестів для кожної з них.

L_1_1. Написати алгоритм, за допомогою якого можна обчислити діагональ та площу квадрата, якщо відома його сторона.

L_1_2. Написати алгоритм, за допомогою якого можна обчислити відстань між двома точками на площині із заданими координатами (х11) та (х22).

 

  1. Відповідно до розроблених алгоритмів записати програми та протестувати їх у середовищах програмування Pascal ABC, FreePascal та Delphi-Pascal.
  2. Проаналізувати з точки зору методики навчання інформатики переваги та недоліки різних середовищ програмування (Pascal ABC, FreePascal, Delphi-Pascal тощо).
  3. Оформити звіт по лабораторній роботі.

Контрольні питання

  1. Які основні особливості теми «Алгоритмізація та програмування» з курсу інформатики?
  2. Які особливості типів даних, основних операцій та операторів введення, виведення, присвоювання у мові програмування Паскаль?
  3. Назвіть найсуттєвіші відмінності різних середовищ мови програмування Паскаль.
  4. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

 

 

Лабораторна робота №16

Методика вивчення теми

«Мова програмування Паскаль. Найпростіші програми»

 

Мета: повторення типів даних мови програмування Паскаль та основних операторів найпростіших програм, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань для учнів з відповідної теми з врахуванням рівня складності, а також використання елементів дистанційного навчання на уроках інформатики.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

 

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

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

Завдання до лабораторної роботи

  1. Повторити відповідний теоретичний матеріал з інформатики.

 

  1. Ознайомитися із змістом сайтів http://www.olymp.vinnica.ua та http://acmp.ru. Проаналізувати можливості їх використання на уроках інформатики.
  2. Використовуючи перевірку задач в режимі ON-LINE - Задачі для початківців (http://www.olymp.vinnica.ua) розв’язати наступні задачі:

L_1_3.Задача MIRROR

У Несміяни кругле обличчя, радіус якого R см. Визначте, яку сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою, її відображення поміщалось у дзеркалі?

Технічні умови: Ви вводите з клавіатури одне дійсне число R. Ви виводите на екран одне дійсне число – сторону дзеркала. Результат містить 2 знаки після коми (без округлення).

Приклад вхідних і вихідних даних

Вхід: 7.6

Вихід: 15.20

 

L_1_4.Задача Сircle

Василько взяв великого циркуля та зайшов до кімнати, підлога якої являє собою квадрат зі стороною рівною M (M>1м). Поставивши циркуль на перетині діагоналей цього квадрата він почав будувати кола. Перше коло мало діаметр 10 см., друге – 30, трете – 40, четверте – 60, п’яте – 70, шосте – 90 см. і т.д. Скільки повних кіл може побудувати в цій кімнаті Василько?

Технічні умови. Програма зчитує з клавіатури ціле число M – довжину стіни кімнати в сантиметрах. Програма виводить на екран одне ціле число – кількість повних кіл, які можна тут побудувати.

Приклад.

Виведення> 16 Введення> 380 Виведення> 25

Контрольні питання

  1. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Найпростіші програми»?
  2. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  3. Які типові помилки учнів при вивченні найпростіших програм мовою програмування Паскаль?
  4. Назвіть особливості методики підготовки учнів до олімпіад з інформатики.

 

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

 

 

Лабораторна робота №17

Методика вивчення теми

«Мова програмування Паскаль. Складений оператор. Умовний оператор. Оператор вибору»

 

Мета: повторення поняття складеного оператора, умовного оператора та оператора вибору, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань для учнів з відповідної теми з врахуванням рівня складності; а також використання елементів дистанційного навчання на уроках інформатики.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

 

Теоретичні відомості

Складений оператор являє собою групу з довільної кількості операторів, відокремлених один від одного точкою з комою, та обмежену операторними дужками begin та end. Складений оператор сприймається як єдине ціле та може знаходитись в будь-якому місці програми, де може знаходитись один оператор.

Формат: begin

<оператор 1>;

<оператор N>;

end;

Умовний оператор

Формат: 1. if <умова> then <оператор 1>

else <оператор 2>;

2. if <умова> then <оператор>;

Оператор 1, оператор 2 та оператор можуть бути складеними.

Умова – це вираз булевського типу.

Оператор вибору дозволяє зробити вибір з довільної кількості варіантів. Оператор вибору складається з виразу, що називається селектором, та списку параметрів, кожному з яких передує список констант вибору.

Селектор повинен належати до цілого типу, булевського, літерного або користувацького типу.

Список констант складається з довільної кількості значень або діапазонів, відокремлених один від одного комами.

Формат:

case <вираз-селектор> of

<список 1> : <оператор 1>;

<список 2> : <оператор 2>;

<список N> : <оператор N>

else <оператор>

end;

Тип констант повинен співпадати з типом селектора. Для селектору заборонені типи real та string.

Будь-який оператор може бути складеним.

 

Послідовність вивчення оператору розгалуження та оператору вибору:

- перед поясненням нового матеріалу доцільно актуалізувати знання учнів стосовно лінійних процесів з метою порівняння їх з процесами розгалуженням;

- поняття умови (використання типу boolean) та поняття складеної умови (використання операцій and, or, not);

- поняття складеного оператора (використання операторних дужок begin-end);

- оператор умови (повна та скорочена форми);

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

- розв’язування задач різної складності з використанням операторів:

a) if □ then □ else □; - повна форма умовного оператора;

b) if □ then □; - неповна форма умовного оператора;

c) if □ then □ □ □ else □; - складений оператор;

d) if □ □ □ then □ else □; - складена умова;

e) if ; if ; if ; - порівняння використання декількох послідовних умовних операторів та використання вкладених умовних операторів;

f) задачі, які однаково ефективно розв’язуються з використанням як умовного оператора, так і оператора вибору (з метою порівняння форматів операторів), наприклад, задача про назви днів тижня;

g) задачі, які більш ефективно розв’язуються з використанням оператора вибору (з метою порівняння умовного оператора та оператора вибору), наприклад, задача про номери місяців та назви сезонів;

h) вкладені оператори з умовою та оператори вибору.

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

- некоректне використання «;» (наприклад, використання перед else);

- некоректне використання операторних дужок begin-end (або їх пропущення, або зайве використання);

- пропущені дужки у складених умовах;

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

- учні не розуміють відмінностей операцій and та or;

- некоректне використання else у послідовних умовних операторах – наприклад, для х<0 y=x, для х≤10 у=-х, а в інших випадках у=х+1.

Використовується:

if х<0 then y:=x;

if х≤10 then у:=-х else у:=х+1;

- неефективний вибір між операторами з умовою та вибором в конкретних ситуаціях.

 

Завдання до лабораторної роботи

  1. Повторити відповідний теоретичний матеріал з інформатики.
  2. Розв’язати наступні задачі та запустити створені програми у середовищі програмування мовою Pascal.

L_2_1. Написати програму, яка розв’язує квадратне рівняння ax2+bx+c=0, якщо відомі коефіцієнти.

L_2_2. Написати програму, яка розв’язує лінійне рівняння ax=b, якщо відомі коефіцієнти.

L_2_3. Написати програму, яка повідомляє, чи є заданий символ цифрою.

 

  1. Виконати вхід на власну сторінку на сайті http://acmp.ru. Використовуючи середовище програмування FreePascal, розв’язати наступні задачі та протестувати їх на сайті.

L_2_4. Зарплата (Час: 1 сек. Пам’ять: 16 Мб. Складність: 4%)

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

Вхідні дані: в єдиному рядку вхідного файлу INPUT.TXT записано розміри зарплат всіх співробітників через пропуск. Кожна зарплата – це натуральне число, яке не перевищує 105.

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

Приклад:

INPUT.TXT OUTPUT.TXT
100 500 1000
36 11 20

L_2_5. Щасливий квиток (Час: 1 сек. Пам’ять: 16 Мб. Складність: 12%)

Ви користуєтесь міським транспортом? Ймовірно, ви розраховувались за проїзд і отримували квиток з номером. Щасливим квитком називають такий квиток з шестизначним номером, де сума перших трьох цифр дорівнює сумі останніх трьох. Тобто квиток з номером 385916 – щасливий, оскільки 3+8+5=9+1+6. Вам потрібно написати програму, яка перевіряє щасливість квитка.

Вхідні дані: в єдиному рядку вхідного файлу INPUT.TXT записано одне ціле число N (0 ≤ N < 106).

Вихідні дані: до вихідного файлу OUTPUT.TXT потрібно вивести «YES», якщо квиток з номером N щасливий та «NO» в іншому випадку.

Приклад:

INPUT.TXT OUTPUT.TXT
YES
NO
  1. Розробити власний комплекс задач (7-9 задач) з відповідної теми, що включає завдання різного рівня складності.
  2. Оформити звіт по лабораторній роботі.

 

Контрольні питання

  1. Які особливості складеного оператору, умовного оператору, оператору вибору мовою програмування Паскаль?
  2. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Складений оператор. Умовний оператор. Оператор вибору»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні складеного оператору, умовного оператору, оператору вибору мовою програмування Паскаль?

 

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

 

Лабораторна робота №18

Методика вивчення теми «Мова програмування Паскаль. Цикл з умовою. Цикл з параметром»

 

Мета: повторення поняття циклу, різних видів циклів та їх призначення, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань з відповідної теми з врахуванням рівня складності.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

 

Теоретичні відомості

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

Завдання до лабораторної роботи

  1. Ознайомитися з відповідним теоретичним матеріалом.
  2. Розв’язати наступні задачі та запустити створені програми у середовищі програмування мовою Pascal.

L_3_1. Написати програму, яка обчислює суму 3+6+9+…+3n при натуральному n<103. (Розв’язати задачу двома способами – використовуючи цикл з умовою і цикл з параметром)

L_3_2. Написати програму, яка знаходить суму цифр заданого числа N (0≤N≤ 107).

 

  1. Використовуючи перевірку задач в режимі ON-LINE - Задачі для початківців (http://www.olymp.vinnica.ua) розв’язати наступну задачу:

L_3_3. Задача Leopold

Кіт Леопольд пішов на рибалку та наловив риби. Кожну рибу він старанно зважив. Перша риба (найменша), яку він зважував важила рівно L грам. Кожна наступна рибина була на К грамів важча за попередню. Скільки заважила вся риба, яку наловив Леопольд, якщо відомо, що спіймав він N (N>0) риб?

Технічні умови. Програма зчитує з клавіатури ціле число N - кількість рибин, потім, через пропуск, L - маса першої риби в грамах та, через пропуск - К - на скільки кожна наступна рибина важча від попередньої. Програма виводить на екран одне ціле число - масу всієї упійманої риби в грамах.

Приклад.

Виведення> 7000 Введення> 12 100 150 Виведення> 11100

Контрольні питання

  1. Які особливості різних видів циклів мовою програмування Паскаль?
  2. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Цикл з умовою. Цикл з параметром»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні різних видів циклів мовою програмування Паскаль?

 

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

Лабораторна робота №19

Методика вивчення теми «Мова програмування Паскаль.

Лінійні та багатовимірні масиви»

 

Мета: повторення поняття різних видів масивів та основних принципів роботи з ними, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань для учнів з відповідної теми з врахуванням рівня складності.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

 

Теоретичні відомості

Формат: var <ім’я масиву> : array [<тип індексу>] of <тип компонент>; Наприклад: var a : array [1..30] of char;

Завдання до лабораторної роботи

  1. Ознайомитися з відповідним теоретичним матеріалом.
  2. Розв’язати наступні задачі та запустити створені програми у середовищі програмування мовою Pascal.

L_4_1. Написати програму, яка обчислює суму 5 цілих чисел, кожне з яких за модулем не перевищує 10000.

L_4_2. Замінити в масиві з 6 англійських символів всі літери ‘f’ на літеру ‘g’.

L_4_3. Надрукуйте на екрані всі елементи числової таблиці A[1..8], які є від’ємними. Якщо від’ємних не існує, то видати про це повідомлення.

 

  1. Використовуючи перевірку задач в режимі ON-LINE - Задачі для початківців (http://www.olymp.vinnica.ua) розв’язати наступну задачу:

L_4_4. Задача Cat

Одного разу кіт Леопольд на рибалці наловив N (1<= N <=100) риб. Прийшовши додому він ретельно їх зважив, пронумерував кожну рибу та записав результати до зошита. Допоможіть Леопольду знайти вагу найбільшої та найменшої рибини, та вагу всієї риби, яку зловив кіт. Вага рибини - ціле число, не більше 1000. Всі розрахунки не виходять за межі типу integer Turbo Pascal.

Технічні умови. Програма Cat читає з клавіатури кількість рибин, а далі вагу кожної рибини в порядку їх номерів. Всі числа в одному рядку через пропуск. Програма виводить на екран одним рядком через пропуск вагу найважчої та найлегшої рибини та сумарну вагу спійманих Леопольдом риб.

Приклад

Виведення 8 2 25   Виконати вхід на власну сторінку на сайті http://acmp.ru.… L_4_5. Розворот (Час: 1 сек. Пам’ять: 16 Мб. Складність: 9%)

Контрольні питання

  1. Які особливості лінійних та багатовимірних масивів, їх опису, звернення до їх елементів, а також основних операцій над масивами та їх елементами мовою програмування Паскаль?
  2. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Лінійні та багатовимірні масиви»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні лінійних та багатовимірних масивів мовою програмування Паскаль?

 

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

Лабораторна робота №20

Методика вивчення теми «Мова програмування Паскаль.

Рядки та операції над ними»

 

Мета: повторення поняття рядка та основних засобів їх опрацювання, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань для учнів з відповідної теми з врахуванням рівня складності.

 

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

 

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

Значеннями цього типу є рядки, що знаходяться в одинарних лапках, наприклад, ‘школа’, ‘Pascal’, ‘Миру-мир’, ‘Куріння – шкідлива звичка’. Серед… Цей тип описується так: var ім’я рядка : string [n];

Завдання до лабораторної роботи

  1. Ознайомитися з відповідним теоретичним матеріалом.
  2. Розв’язати наступні задачі та запустити створені програми у середовищі програмування мовою Pascal.

L_5_1. Замінити в даному рядку перше входження слова «кіт» словом «пес».

L_5_2. Видалити всі пропуски з рядка.

L_5_3. Значенням рядка є слово з дефісом. Поміняти місцями частини до і після дефіса.

L_5_4. Подвоїти всі латинські букви у даному рядку.

L_5_5. Чи є в заданому рядку пара однакових символів, що йдуть підряд один за одним?

 

  1. Використовуючи перевірку задач в режимі ON-LINE - Задачі для початківців (http://www.olymp.vinnica.ua) розв’язати наступну задачу:

L_5_6. Задача Bracket

Дано алгебраїчний вираз з дужками, записаний одним рядком. Вірно чи не вірно в ньому розставлено дужки?

Технічні умови: Програма читає з клавіатури рядок з виразом (не довший за 255 символів). Програма виводить на екран відповідь в вигляді текстового рядка. Якщо дужки розставлено вірно - друкує слово True, якщо не вірно - Fаlse

Приклад:

Введення: (a+b)

Виведення: True

 

  1. Виконати вхід на власну сторінку на сайті http://acmp.ru. Використовуючи середовище програмування FreePascal, розв’язати наступну задачу та протестувати її на сайті.

L_5_7. Стрілки. (Час: 1 сек. Пам’ять: 16 Мб. Складність: 20%)

Задана послідовність, що складається тільки з символів ‘>’, ‘<’ і ‘-‘. Потрібно знайти кількість стрілок, які сховані в цій послідовності. Стрілки – це підрядки виду ‘>>-->’ і ‘<--<<’.

Вхідні дані: в першому рядку вхідного файлу INPUT.TXT записано рядок, що складається з символів ‘>’, ‘<’ и ‘-‘ (без пропусків). Рядок складається не більше, ніж з 250 символів.

Вихідні дані: до єдиного рядка вихідного файлу OUTPUT.TXT потрібно вивести шукану кількість стрілок.

Приклад:

INPUT.TXT OUTPUT.TXT
<<<<>>--><--<<--<<>>>--><<<<<

 

  1. Розробити власний комплекс задач (5-7 задач) з відповідної теми, що включає завдання різного рівня складності.
  2. Оформити звіт по лабораторній роботі.

 

Контрольні питання

  1. Які особливості опису та опрацювання рядків мовою програмування Паскаль?
  2. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Рядки та операції над ними»?
  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
  4. Які типові помилки учнів при вивченні рядків мовою програмування Паскаль?

 

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

 


Список рекомендованої літератури

1. Базурін В.М. Лабораторні роботи з інформатики / Віталій Базурін. – К. : Шк. світ, 2010. – 128 с. – (Бібліотека «Шкільного світу»). 2. Балик Н.Р. Активне навчання з використанням технологій Веб 2.0 : навч.… 3. Білоусова Л.І. Інформатика в таблицях і схемах / Л.І. Білоусова, Н.В. Олефіренко. – Харків : ТОРСІНГ ПЛЮС, 2010. –…

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

Используемые теги: Лабораторні, роботи, методики, навчання, інформатики0.084

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

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

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Розділ І Методика викладання української мови як педагогічна наука. Методика навчання грамоти
Розділ І Методика викладання української мови як педагогічна наука Методика навчання грамоти... Лекція години... Предмет і завдання курсу методики викладання української мови в початкових класах Методика навчання грамоти завдання...

РАЗДЕЛ I. ОБЩИЕ ОСНОВЫ ТЕОРИИ И МЕТОДИКИ ФИЗИЧЕСКОЙ КУЛЬТУРЫ ВВЕДЕНИЕ В ТЕОРИЮ И МЕТОДИКУ ФИЗИЧЕСКОЙ КУЛЬТУРЫ Основные понятия теории и методики физической культуры
РАЗДЕЛ I ОБЩИЕ ОСНОВЫ ТЕОРИИ И МЕТОДИКИ... ФИЗИЧЕСКОЙ КУЛЬТУРЫ... ВВЕДЕНИЕ В ТЕОРИЮ И МЕТОДИКУ ФИЗИЧЕСКОЙ КУЛЬТУРЫ...

РЕКОМЕНДАЦІЇ ЩОДО ВИКОНАННЯ ТА ОФОРМЛЕННЯ РОЗРАХУНКОВО-ГРАФІЧНОЇ РОБОТИ 1.2.1 Зміст розрахунково-графічної роботи 1.3 Порядок захисту роботи
ВСТУП... РЕКОМЕНДАЦІЇ ЩОДО ВИКОНАННЯ ТА ОФОРМЛЕННЯ РОЗРАХУНКОВО ГРАФІЧНОЇ РОБОТИ... Завдання до роботи Організаційні вказівки...

Командний рядок. Робота з файлами. Командний рядок. Робота з пакетними (bat, batch) файлами. Командний рядок. Робота з командами SET, IF GOTO. Windows XP. Створення файлу відповідей
Лабораторна робота Командний рядок Робота з файлами Лабораторна робота Командний рядок Робота з пакетними... ЗАГАЛЬНІ МЕТОДИЧНІ ВКАЗІВКИ...

Методика навчання малюванню дітей середньої групи
У Законі України Про освіту говориться Країна безустанно піклуватиметься про розквіт літератури, мистецтва, культури, про створення всіх умов для… Педагог навчає дітей бачити красу навколишнього життя, передавати свої… Насамперед потрібно спонукати дітей виявляти самостійність у всіх випадках, де це можливо. Обов язок вихователя -…

Предмет інформатики. Основні поняття інформатики
Укладач Ю М Дорофєєв ст викл...

МЕТОДИКА НАВЧАННЯ БІОЛОГІЇ
ББК я... Розповсюдження й тиражування без офіційного дозволу видавництва заборонено... Автори В Мороз А В Степанюк О Д Гончар Н Й Міщук...

МЕТОДИЧНІ ВКАЗІВКИ для самостійної підготовки та виконання лабораторних робіт з дисципліни «Економічна інформатика» на тему: «Робота в середовищі табличного процесора Microsoft Excel. Засоби створення презентацій»
Київський національний торговельно економічний університет... Вінницький торговельно економічний інститут... Кафедра економічної кібернетики та інформаційних систем...

Питання до екзамену з дисципліни Основи дистанційного навчання 1. Поняття про дистанційне навчання. Перспективи його розвитку
Поняття про дистанційне навчання Перспективи його розвитку... Дистанционное обучение ДО совокупность технологий обеспечивающих доставку обучаемым основного объема изучаемого...

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