Пт, 10.02.2012, 18:17
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Видавництво ’’Аспект’’ Видавництво
Сторінка 13 з 15«121112131415»
Модератор форуму: Ktara, НІКОЛЯ, Bandalak, volevikt 
Форум інформатиків » РОЗДІЛ ІІІ: МЕТОДИКА, ЗАСОБИ ВИКЛАДАННЯ ІНФОРМАТИКИ » 3.3 Методика викладання інформатики в старшій школі (10-11 кл.) » Методика викладання програмування
Методика викладання програмування
Ковальчук_Олександр Дата: Сб, 18.08.2007, 01:24 | Повідомлення № 1
Адмін
Група: Адміністратори
Повідомлень: 2996
Нагороди: 10
Поділ досвідом по темі

Шановні форумчани!!!!!
Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!

alex Дата: Пт, 26.12.2008, 17:53 | Повідомлення № 181
Активний учасник
Група: VIP-користувачі
Повідомлень: 580
Нагороди: 1
Quote (filnick)
Чому саме 30 відсотків? Просте розгалуження (на дві гілки) розуміють практично всі. В слабших учнів швидше виникає проблема у тому, щоб здогадатися, що потрібне саме розгалуження, а не цикл чи щось інше.

Я Вам заздрю. У Вас практично всі можуть після пояснення команди розгалудження написати заголовок алгоритму знаходження більшого з двох
вказавши що результатом є величина імя якої більше з двох. Не потрібно путати зазубрювання на рівні простого відтворення запису та виконання команди розгалудження і розуміння команди розгалудження. А вияснити, що потрібно саме розгалудження можна з двох спроб , якщо не присвоєння і не цикл то рогалудження. Вроді більше структур і нема.
filnick Дата: Пт, 26.12.2008, 19:46 | Повідомлення № 182
Мудрий вчитель
Група: Друзі форуму
Повідомлень: 2170
Нагороди: 6
Quote (alex)
вияснити, що потрібно саме розгалудження можна з двох спроб , якщо не присвоєння і не цикл то рогалудження. Вроді більше структур і нема.

Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника.
Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учнів.
gromko Дата: Пт, 26.12.2008, 20:44 | Повідомлення № 183
Лінуксоїд
Група: Друзі форуму
Повідомлень: 1401
Нагороди: 5
Quote (filnick)
Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника. Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учні

Це проблема не учнів, а вчителя (зокрема математики, адже ще в 5 класі учні повинні знати, що сума 2 сторін трикутника...). Спочатку нехай напишуть програмку без перевірки можливості існування такого трикутника, запустять її - працює, потім задайте три числа, які не можуть бути сторонами трикутника - робота програми закінчиться з повідомленням про помилку. Чому виникла помилка, як запобігти їй ? - у цьому випадку навіть слабкі учні приходять до висновку, що потрібно перевірити сторони. За допомогою чого? Природньо, що за допомогою умовного оператора.
filnick Дата: Сб, 27.12.2008, 12:10 | Повідомлення № 184
Мудрий вчитель
Група: Друзі форуму
Повідомлень: 2170
Нагороди: 6
Крім нерівності трикутника, врахувати варто, що числа додатні.
Quote (gromko)
Це проблема не учнів, а вчителя (зокрема математики, адже ще в 5 класі учні повинні знати, що сума 2 сторін трикутника...)

Повірте, що проблеми з математикою виникають не тільки при вивченні програмування, але й інших предметів, фізики зокрема.
gromko Дата: Сб, 27.12.2008, 15:08 | Повідомлення № 185
Лінуксоїд
Група: Друзі форуму
Повідомлень: 1401
Нагороди: 5
Quote (filnick)
Повірте, що проблеми з математикою виникають не тільки при вивченні програмування, але й інших предметів, фізики зокрема.

У нас теж саме
alex Дата: Сб, 27.12.2008, 16:55 | Повідомлення № 186
Активний учасник
Група: VIP-користувачі
Повідомлень: 580
Нагороди: 1
Quote (filnick)
Крім нерівності трикутника, врахувати варто, що числа додатні.

Уважаемый. Не потрібно за соснами не бачити лісу. Колись на олімпіадах обовязково потрібно було перевірити коректність даних. Зараз на це ніхто не звертає уваги. Вхідні дані коректні. Яка геніальність програміста який знає що довжина сторони трикутника не може бути відемна ;) і сума двох сторін більша за довжину третьої але він н6е знає формули Герона.
filnick Дата: Сб, 27.12.2008, 17:20 | Повідомлення № 187
Мудрий вчитель
Група: Друзі форуму
Повідомлень: 2170
Нагороди: 6
Quote (alex)
Не потрібно за соснами не бачити лісу.

Безумовно. Але перевірити коректність даних потрібно не тільки на олімпіадах. Це не геніальність, а прагматизм.
dpi Дата: Сб, 27.12.2008, 20:52 | Повідомлення № 188
Досвідчений вчитель
Група: VIP-користувачі
Повідомлень: 1418
Нагороди: 1
Quote (gromko)
Досить поширеною помилкою є чітке розділення ІКТ та програмування

Но программа Каравановой для 8-12 классов, по которой мы учимся, предполагает именно такое разделение. И мне это пока нравится.
alex Дата: Сб, 27.12.2008, 22:35 | Повідомлення № 189
Активний учасник
Група: VIP-користувачі
Повідомлень: 580
Нагороди: 1
Quote (filnick)
Це не геніальність, а прагматизм.

Шановний filnick].А як ви думаєте чи не потрібно кожен раз перевіряти що 2 на 2 буде 4 . Караванову знаю, уважаю но ей тоже жыть за что то надо. А по моєму у Колмена ні в одній програмі немає перевірки на коректність і книга визнана в усьому світі. Тільки не треба говорити що вона не для школи.
Вибачте за різкість.

Додано (27.12.2008, 23:35)
---------------------------------------------

Quote (filnick)
Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника.
Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учнів.

В них є проблема?. В них взагалі проблем нема. Пррблема у Вас. Як виправдатись поставивши їм більше як 2 бали ;)
filnick Дата: Нд, 28.12.2008, 07:39 | Повідомлення № 190
Мудрий вчитель
Група: Друзі форуму
Повідомлень: 2170
Нагороди: 6
Quote (alex)
А як ви думаєте чи не потрібно кожен раз перевіряти що 2 на 2 буде 4

Якщо Ви працюєте не в десятковій системі числення, то варто перевірити.
Quote (alex)
Проблема у Вас. Як виправдатись поставивши їм більше як 2 бали

Виправдовуватися мені ні перед ким не потрібно хоча б тому, що менше 4-5 балів мої учні з програмування не отримують. Але ті, котрі отримують 10-12 балів стають переможцями районних та призерами обласних олімпіад з інформатики.
Ostrenko_Aleks Дата: Вт, 10.02.2009, 16:00 | Повідомлення № 191
Часто заходить...
Група: VIP-користувачі
Повідомлень: 52
Нагороди: 0
А я вважаю, що найкращою мовою програмування для школи є Turbo Pascal. Якщо учні добре зрозуміють цю мову то далі вони зможуть самостійно вивчити будь-яку іншу мову програмування.
gry Дата: Вт, 10.02.2009, 21:28 | Повідомлення № 192
Прописаний назавжди
Група: VIP-користувачі
Повідомлень: 441
Нагороди: 0
Quote (Ostrenko_Aleks)
що найкращою мовою програмування для школи є Turbo Pascal.

Не раз вже говорилось, що основним завданням вчителя інформатики є розвиток алгоритмічного способу мислення для подальшого вивчення мови програмування! На шкільному ж рівні, якщо немає ні факультативу з програмування, ні додаткових годин, то учні не встигають і не встигнуть побачити різниці між ТР та наприклад С++. А якщо є навички алгоритмічного способу мислення то
Quote (Ostrenko_Aleks)
далі вони зможуть самостійно вивчити будь-яку іншу мову програмування.

dpi Дата: Ср, 11.02.2009, 10:40 | Повідомлення № 193
Досвідчений вчитель
Група: VIP-користувачі
Повідомлень: 1418
Нагороди: 1
Quote (Ostrenko_Aleks)
А я вважаю, що найкращою мовою програмування для школи є Turbo Pascal.

Вы и правда думаете, что после Ваших слов учителя которые преподают С++ по 5-6 лет перейдут на паскаль?

Quote (gry)
А якщо є навички алгоритмічного способу мислення
,
то Ваши ученики выпустятся хорошими математиками, не знающими, что такое программирование. У меня 8-9 класс пишет теоретический тур со скрипом, с нежеланием, а практический с удовольствием. Комп помогает, указывает на ошибки, показывает реальный результат, ни кого не интересует сам алгоритм, если результат правильный, т.е. живая работа.
А объективность оценки результата? А мотивация: то ли уговорить учить теорию, то ли приобщить к серьезной профессии, назвав фамилии наших учеников и их зарплаты.
Потом начинаем жаловаться: дети не хотят учиться.
А их надо уговаривать или заставлять, одно их двух. Есть правда и третий вариант: игрушки и КТ.
PanPete Дата: Ср, 11.02.2009, 11:08 | Повідомлення № 194
Наполегливий учасник
Група: VIP-користувачі
Повідомлень: 806
Нагороди: 1
Quote (dpi)
ни кого не интересует сам алгоритм, если результат правильный, т.е. живая работа.

А завдання при цьому зводяться до побудови різноманітних меню?
dpi Дата: Ср, 11.02.2009, 12:43 | Повідомлення № 195
Досвідчений вчитель
Група: VIP-користувачі
Повідомлень: 1418
Нагороди: 1
Задания сводятся к решению задач различного типа (составлению программ на любом языке программирования с использованием различных алгоритмов).
Форум інформатиків » РОЗДІЛ ІІІ: МЕТОДИКА, ЗАСОБИ ВИКЛАДАННЯ ІНФОРМАТИКИ » 3.3 Методика викладання інформатики в старшій школі (10-11 кл.) » Методика викладання програмування
Сторінка 13 з 15«121112131415»
Пошук:


© Форум інформатиків України, 2007-2012. Хостинг від uCoz