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

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

Сторінка 11 з 16«129101112131516»
Модератор форуму: Bandalak, Ktara, НІКОЛЯ, volevikt 
Форум інформатиків » РОЗДІЛ VIІІ: ОБМІН ДОСВІДОМ (УРОКИ, ФАКУЛЬТАТИВИ, ПОЗАКЛАСНА РОБОТА) » 8.6 Факультатив з програмування » Поговоримо про сучасні мови програмування. (Яку мову програмування Ви вивчаєте в школі?)
Поговоримо про сучасні мови програмування.
Ковшун Дата: Чт, 04.10.2007, 15:23 | Повідомлення № 1
Досвідчений учасник
Повідомлень: 1462
Нагороди: 1
Рейтинг: 25
Шановні колеги!!!
Існує багато мов програмування. Впродовж багатьох років у школах домінувала мова програмування Pascal.
Проте, життя не стоїть на місці. З’явились нові, прогресивні мови програмування.
Дана тема створена для обговорення проблем, пов’язаних з вивченням мов програмування в школі.
Чи це буде Borland Delphi, чи С++, чи Visual Basic.

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


Відредаговано: Ковшун - Чт, 04.10.2007, 21:11
Пилипчук_О_П Дата: Пн, 01.08.2016, 20:52 | Повідомлення № 151
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Цитата swetikccc ()
А от принципи ООП потрібно застосовувати з першої програми.
Console.BackgroundColor = ConsoleColor.Red;

Тут використано готові об'єкти їх властивості, а не принципи ООП. Доки не пояснюємо учням, як пишеться об'єктно-орієнтований код з чистого аркуша, не варто говорити про принципи ООП. Приклад початкового рівня: http://teachlab.ucoz.ua/publ/10-1-0-15
У чинній програмі слово "клас" у контексті ООП не зустрічається. Те, що у програмі чомусь написано "Практична робота № 8. Створення об’єктно-орієнтованої програми, що відображає вікно повідомлення" зовсім не означає, що діти створюватимуть об’єктно-орієнтовану програму. На жаль (?)
swetikccc Дата: Пн, 01.08.2016, 21:18 | Повідомлення № 152
Ветеран спілкування
Повідомлень: 3973
Нагороди: 28
Рейтинг: 380
Цитата Пилипчук_О_П ()
Тут використано готові об'єкти їх властивості, а не принципи ООП.
Основа ООП це методи і властивості об'єктів, а далі все інше.
Дійсно, чому в Шарпі Консоль це клас?
А можливо тому що об'єкт консоль створюється при запуску?
Цитата Пилипчук_О_П ()
Те, що у програмі чомусь написано "Практична робота № 8. Створення об’єктно-орієнтованої програми, що відображає вікно повідомлення" зовсім не означає, що діти створюватимуть об’єктно-орієнтовану програму. На жаль (?)
В цій програмі є об'єкти?
Так.
Відповідно це примітивна ОО програма.
Коли я повністю побудую програму на класах написаних іншими, створивши тільки об'екти це ж ОО програма?
Так.
Пилипчук_О_П Дата: Пн, 01.08.2016, 21:42 | Повідомлення № 153
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Цитата swetikccc ()
Коли я повністю побудую програму на класах написаних іншими, створивши тільки об'екти це ж ОО програма?
Так.

Так, ОО. Але це - результат "колективної творчості". І в цьому "колективі", як наслідок, не всі вміють створювати об'єктно-орієнтовані програми. І навіть не всі розуміють, що це таке. (Прошу не сприймати буквально на свою адресу :) Маю на увазі, що згаданий "я" - це учень).
fox11 Дата: Вт, 02.08.2016, 16:00 | Повідомлення № 154
Тут живе...
Повідомлень: 196
Нагороди: 2
Рейтинг: 30
Прошу прощения, но простой СИ или Паскаль не знают 70 процентов учителей.
Вопрос. Кому пришло в голову ввести в школьную программу ООП.
Да, некоторым детям это интересно, да, каждый год появляется 1-2 любителей Явы или Билдера, но это только факультативно!
swetikccc Дата: Вт, 02.08.2016, 16:19 | Повідомлення № 155
Ветеран спілкування
Повідомлень: 3973
Нагороди: 28
Рейтинг: 380
Цитата fox11 ()
Прошу прощения, но простой СИ или Паскаль не знают 70 процентов учителей
Ви дуже гарної думки про вчителів інформатики.
Цитата Пилипчук_О_П ()
Так, ОО. Але це - результат "колективної творчості".
Ось чому зараз  і не популярний Делфі.
Бібліотека кодів не та.
Ява популярна через віртуальну машину, а це різні платформи і т. д.
Пилипчук_О_П Дата: Вт, 02.08.2016, 16:21 | Повідомлення № 156
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Цитата fox11 ()
Вопрос. Кому пришло в голову ввести в школьную программу ООП.

Хоч і прозвучить дивно, але нікому :) Сталася підміна понять (а це вже не смішно): учні, які працюють за цією програмою, думають, що ООП полягає у програмуванні поведінки готових об'єктів. Тобто подійно-орієнтоване програмування назвали об'єктно-орієнтованим.
Oxana_cher Дата: Пт, 12.08.2016, 12:13 | Повідомлення № 157
Місцева кадра
Повідомлень: 392
Нагороди: 2
Рейтинг: 44
Озвучена средняя зарплата программистов в Украине

Додано (12.08.2016, 13:13)
---------------------------------------------
http://newsyou.info/poyavilsya-novyj-yazyk-programmirovaniya
Появился новый язык программирования

Пилипчук_О_П Дата: Пт, 12.08.2016, 20:45 | Повідомлення № 158
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Цитата Oxana_cher ()
Появился новый язык программирования

Це якраз те, що треба. Для тих, кого турбує "застарілість" Паскаля:

"Программы, написанные на этом языке, могут работать на обычных и графических микропроцессорах без адаптации кода. Язык отличается высокой скоростью выполнения алгоритмов. Скорость написания кода на Simit в десятки и сотни раз превзошла показатель других языков научного программирования."

Щоб учні не відстали від життя, вивчаючи старі добрі Java (1995), Python (1990), C# (2001) їм слід запропонувати щось сучасне, ефективне і перспективне - мову Simit. До початку навчального року більше ніж 2 тижні. Встигнемо(?) B)
Пилипчук_О_П Дата: Нд, 25.12.2016, 13:28 | Повідомлення № 159
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Схоже, з'явилась "золота середина" - мова Zonnon: платформонезалежний спадкоємець Паскаля з підтримкою .NET і інтеграцією у MS Visual Studio.
http://www.zonnon.ethz.ch/
http://www.software.unn.ru/zonnon/
Пилипчук_О_П Дата: Ср, 05.04.2017, 19:57 | Повідомлення № 160
Ветеран спілкування
Повідомлень: 3911
Нагороди: 30
Рейтинг: 352
Десь на форумі йшлося про рейтинги мов програмування. Ось посилання (дякую учасниці семінару, який проходив вчора у Львові) на рейтинг, де Паскаль на 10 місці:
http://invaders.com.ua/tech/5220 (https://www.tiobe.com/tiobe-index/ за березень 2017)
Непогано, як для "мертвої мови"! :)
swetikccc Дата: Чт, 06.04.2017, 08:06 | Повідомлення № 161
Ветеран спілкування
Повідомлень: 3973
Нагороди: 28
Рейтинг: 380
Цитата Пилипчук_О_П ()
есь на форумі йшлося проhhttps://dou.ua/lenta/articles/language-rating-jan-2017/ttps://dou.ua/lenta/articles/language-rating-jan-2017/ рейтинги мов програмування. Ось посилання (дякую учасн:-) иці семінару, який проходив вчора у Львові) на рейтинг, де Паскаль на 10 місці:http://invaders.com.ua/tech/5220 (https://www.tiobe.com/tiobe-index/ за березень 2017)
Непогано, як для "мертвої мови"!
Коли шукають виправдання це вже про щось та й говорить.
Сішним мовам виправдання шукати непотрібно.
swetikccc Дата: Чт, 06.04.2017, 08:09 | Повідомлення № 162
Ветеран спілкування
Повідомлень: 3973
Нагороди: 28
Рейтинг: 380
https://dou.ua/lenta/articles/language-rating-jan-2017/
Як кажуть "Морди" для примітивних баз створювати то і згодиться.
Замість того що потрібно ринку, ми шукаємо виправдання.:-)
gromko Дата: Чт, 06.04.2017, 16:39 | Повідомлення № 163
Лінуксоїд
Повідомлень: 2702
Нагороди: 27
Рейтинг: 357
Цитата Пилипчук_О_П ()
Непогано, як для "мертвої мови"!

Object Pascal - "мертва" мова? Звідки така інформація?

Цитата swetikccc ()
Коли шукають виправдання це вже про щось та й говорить.
Сішним мовам виправдання шукати непотрібно.

По великому рахунку рейтинг відображає вподобання розробників і до вивчення програмування в школі немає жодного відношення. Навчите учня мислити правильно - він за декілька днів зможе самостійно опанувати будь-яку мову програмування.
fox11 Дата: Чт, 06.04.2017, 16:48 | Повідомлення № 164
Тут живе...
Повідомлень: 196
Нагороди: 2
Рейтинг: 30
Цитата gromko ()
По великому рахунку рейтинг відображає вподобання розробників і до вивчення програмування в школі немає жодного відношення.
Почти согласен. Но, еслинам все равно, на каком языке преподавать, почему бы и не подстроиться под
рынок? Хотя это и не обязательно.
kosarik1 Дата: Чт, 06.04.2017, 17:29 | Повідомлення № 165
Тут живе...
Повідомлень: 123
Нагороди: 1
Рейтинг: 14
Цитата gromko ()
Навчите учня мислити правильно - він за декілька днів зможе самостійно опанувати будь-яку мову програмування.

Не зовсім згоден. Але дещо в цьому є, якщо навчитися тільки елементів програмування.
У Білл Гейтса читав таке. Щоб стати програмістом професіоналом потрібно
попрацювати в парі з досвідченим програмістом не менше 5-років.
Цілком з ним згоден, сам пройшов таку кухню, і вчився, і вчив.
Що цікаво, не всім це дається, спеціально досліджував.

А ось приклад елементів програмування http://kosoft.at.ua/index/ekzamen/0-304

З повагою, О.Ковальчук


Відредаговано: kosarik1 - Чт, 06.04.2017, 17:43
Форум інформатиків » РОЗДІЛ VIІІ: ОБМІН ДОСВІДОМ (УРОКИ, ФАКУЛЬТАТИВИ, ПОЗАКЛАСНА РОБОТА) » 8.6 Факультатив з програмування » Поговоримо про сучасні мови програмування. (Яку мову програмування Ви вивчаєте в школі?)
Сторінка 11 з 16«129101112131516»
Пошук:


© Форум інформатиків України, 2007-2017.