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

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

Сторінка 1 з 171231617»
Модератор форуму: Ktara, Bandalak, НІКОЛЯ, volevikt 
Форум інформатиків » РОЗДІЛ ІІ: ЛІТЕРАТУРА З ІНФОРМАТИКИ » 2.6 Пропозиції видавництва "Деол" - СПД Глинський » Вибираємо мову програмування і візуальне середовище (Вибираємо мову програмування і візуальне середовище)
Вибираємо мову програмування і візуальне середовище
Виберіть мову програмування і візуальне середовище для 11 класу
1.1. Pascal (for Windows) i Delphi[ 28 ][51.85%]
2.2. Free Pascal i Lazarus[ 4 ][7.41%]
3.3. Visual Basic (в MS Office)[ 8 ][14.81%]
4.4. Visual Basic .NET (у MS Visual Studio)[ 3 ][5.56%]
5.5. C# (у MS Visual Studio) тощо[ 10 ][18.52%]
6.6. Інше[ 1 ][1.85%]
Усього відповідей: 54
Глинський__Ярослав Дата: Вт, 22.06.2010, 23:46 | Повідомлення № 1
Видавець посібників
Повідомлень: 347
Нагороди: 3
Рейтинг: 25
Не вдаючись у дискусії щодо методичної доцільності використання блок-схем, НАМ, Java та всякої екзотики, прошу висловити побажання щодо мови програмування і візуального середовища для курсу інформатики в 11-му класі (нова програма) і бажано обгрунтуйте його.

Усю шкільну нову програму можна шикарно виконати у Visual Basic в MS Office. Тільки уявіть, відкриваєте MS Word чи Excell 2003, 2007 чи 2010, переходите в редактор Visual Basic і розв'язуєте будь-яку задачу курсу. Переваги - все дуже просто. Не виникають проблеми з ліцензіями. Доступний вдома кожному учню. Недоліки також є, але вони блідніють перед перевагами. Тому я голосую за п.3 (жалко що не понумерував).

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

gromko Дата: Ср, 23.06.2010, 00:05 | Повідомлення № 2
Лінуксоїд
Повідомлень: 2530
Нагороди: 25
Рейтинг: 325
Щодо візуального середовища.
1. Delphi - "візуальний" Паскаль. Не є вільнопоширюваним, можливі проблеми з ліцензуванням.
2. Lazarus - "майже" Delphi, безкоштовний, але відносно малопоширений, є версія для Windows i Linux.
3. VBA має специфічну прив’язку до MS Office (хоча Basic в OpenOffice майже такий самий)
4. Нижче
5. Для ентузіастів С#.
Найбільш прийнятним візуальним середовищем на сьогодні є MS Visual Basic - немає проблем з ліцензуванням, є практично скрізь, де встановлено MS Офіс, хоча більш доцільно працювати в MS Visual Studio.
Для користувачів Linux’а можна рекомендувати Gambas та KBasic. Раніше (2008 рік) був безкоштовний RealBasic, тепер він має не вільну ліцензію (хоча на мене він значно кращий для вивчення ніж MS VB)

Щодо зв’язки - мова програмування+візуальне середовище.
Якщо передбачається вивчення та поступовий перехід від процедурного програмування до основ ООП у візуальному середовищі, то не буде альтернитиви Free Pascal+Lazarus. Аргументую:
1. Паскаль найпоширеніший при вивченні програмування в навчальних закладах (він розроблявся саме з навчальною метою).
2. Free Pascal є аналогом звичного, але не безкоштовного Turbo (Borland) Pascal.
3. Free Pascal рекомендований для застосування на олімпіадах з програмування всіх рівнів.
4. Більшість розроблених методичних матеріалів для ТР "підходять" і для Free Pascal.
5. Delphi та Lazarus - майже близнюки.
6. Перехід з Free Pascal до Lazarus є логічним та послідовним.
7. MS Visual Basic відрізніяється від Lazarus. так як Basic відрізняється від Pascal, тобто тільки синтаксисом.

До речі, свого часу на тренінгу з "Основ візуального програмування" мені "дістався" ПК з Lazarus - вісі завдання , які були зорієнтовані на "візуальний" Бейсик були виконані, так, що практично ніхто не помітив підміни :)

swetikccc Дата: Ср, 23.06.2010, 09:49 | Повідомлення № 3
Ветеран спілкування
Повідомлень: 3863
Нагороди: 25
Рейтинг: 346
Quote (Глинський__Ярослав)
Усю шкільну нову програму можна шикарно виконати у Visual Basic в MS Office. Тільки уявіть, відкриваєте MS Word чи Excell 2003, 2007 чи 2010, переходите в редактор Visual Basic і розв'язуєте будь-яку задачу курсу. Переваги - все дуже просто. Не виникають проблеми з ліцензіями.

У MS Visual Studio Експрес також не буде програм з ліцензіями, MSDN російська, та й інтерфес російський, а мови всі поширені, крім Паскаля.

Quote (gromko)
Щодо зв’язки - мова програмування+візуальне середовище

Є консоль.

Visual Basic .NET гуманітарріям , всім іншим з трьох мов нв вибір вчителя.
Самі тягнемо цей паскаль, а для шкільного рівня не бачу різниці між мовами.

dpi Дата: Ср, 23.06.2010, 10:03 | Повідомлення № 4
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Quote (Глинський__Ярослав)
Усю шкільну нову програму можна шикарно виконати у Visual Basic for Applications (VBA) в MS Office.

Считаю это оптимальным вариантом. И желательно только основы (не грузите детей и не пугайте учителей) на примере работы в Excel. В Word не интересно, в Access не практично.
Маргарита Дата: Ср, 23.06.2010, 10:10 | Повідомлення № 5
Юний талант
Повідомлень: 142
Нагороди: 3
Рейтинг: 30
Quote (dpi)
не пугайте учителей

Якщо когось це лякає - хай ідуть працювати у молодші класи! B)

Я вважаю оптимальним варіантом Паскаль + Делфі, це щоб не робити революцію в шкільному курсі.
Хоча можу налаштуватися на викладання будь-якої мови програмування. Головне щоб була достатня кількість годин, а не так як тепер "крапля у морі".

Відредаговано: Маргарита - Ср, 23.06.2010, 10:13
vinohodov Дата: Ср, 23.06.2010, 10:59 | Повідомлення № 6
Прописаний назавжди
Повідомлень: 324
Нагороди: 1
Рейтинг: 29
Я склоняюсь к MS Visual Studio, скорей всего С#. Проблем с лицензией вообще никаких, в отличие от Паскаля, Делфи, офиса майкрософтовского и иже с ними. И кажется все же посовременней будет.
serbor Дата: Ср, 23.06.2010, 14:42 | Повідомлення № 7
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (vinohodov)
Я склоняюсь к MS Visual Studio, скорей всего С#.

"Скорей всего" - сам еще не уверен какой язык может быть основным для изучения в образовании? А среда - это технический вопрос. А где гарантия, что С# долго продержится. Завтра Microsoft выпустит новую среду и придумает новый язык D#, E#... А мы будем десятилетиями изучать, тот язык, который сегодня утвердим.
А есть вечное - Basic, Pascal, C. Из них следует выбирать. Учебников - море, знания - много носителей. А выбор среды - оперативно научиться менять. Например, показывать много реализаций паскаля ученику, и Turbo, и Delphi, и Алго, и Free.
vinohodov Дата: Ср, 23.06.2010, 15:15 | Повідомлення № 8
Прописаний назавжди
Повідомлень: 324
Нагороди: 1
Рейтинг: 29
Quote (serbor)
А есть вечное - Basic, Pascal, C. Из них следует выбирать. Учебников - море, знания - много носителей. А выбор среды - оперативно научиться менять. Например, показывать много реализаций паскаля ученику, и Turbo, и Delphi, и Алго, и Free.

Каждому свое. Я в следующем учебном году попрощаюсь с ПАскалем и Бейсиком тоже :)
LVV Дата: Ср, 23.06.2010, 15:53 | Повідомлення № 9
Прописаний назавжди
Повідомлень: 414
Нагороди: 5
Рейтинг: 107
Хорошо, что Глинський__Ярослав, поднял эту тему.

1 - Язык не ради языка, и даже не только ради изучения основ программирования, хотя второе и очень важно. В любом языке программирования столько мелочей и особенностей, что переучиваясь с Pascal или Delphi на, к примеру, С++, приходится заново проходить весь курс, даже будучи знакомым с основами программирования. Поэтому, самым главным в выборе языка и среды программированимя я считаю ПРЕЕМСТВЕННОСТЬ. То есть, чтобы ученикам не пришлось переучиваться в ВУЗах.
Здесь больше всего подойдёт С++. Язык профессионалов, на который не будут институтские преподы :) пренебрежительно смотреть как на школьный qBasic или Pascal. К сожалению, в ВУЗах тоже нет единого подхода к вопросу выбора языка программирования.
Мои ученики, например, три года изучавшие в школе Visual Basic, в институтах и университетах (Киевских Политех, Херсонский Госуниверситет, Херсонский гос. аграрній университет, Херсонский гос. технический универ и т.д...) о нём даже и не вспоминают. Изучают С, С++, C#... но ни каким Visual Basic там и не пахнет.

2 Насколько я понимаю, кульминацией школьного учителя информатики, преподающего программирование, можно считать участие его учеников в международной олимпиаде по программированию. Но ведь и здесь основным и перспективным языком можно считать С++
http://ru.wikipedia.org/wiki/Международная_олимпиада_по_информатике

3 Есть и такое мнение: сначала поучим лёгкий Бейсик, или Паскаль, или вообще какой нибудь учебный алгоритмический язык, а потом будем учить что-то посерьёзнее.(это легче для учеников и приемлемо почти для всех преподавателей программирования), а потом может и с Visual Basic и С++ ознакомимся. С одной стороны, это и хорошо. Ученики будут знать немного обо всём. Но, учитывая мизерное количество часов, выделяемое в школах на курс программирования, уж лучше сразу изучать серьёзный С++. Пусть и немного сложнее, но зато перспективнее, чем Pascal или Visual Basic именно для тех, кто собирается изучать программирование вдальнейшем.

4 Ничего не имею против Visual Basic, сам несколько лет внедрял его в школьный курс, полностью согласен с аргументацией Глинского Я.
Но, покажите мне пособия, учебники (печатные или электронные) где хотя бы простенькие олимпиадные задания приводились с примерами (листингом) консольных VB-приложений. Их нет!!! В отличие от того же Pascal или С++

5 Визуальное программирование можно изучать и на Viіual С++ ничуть не хуже и не сложнее, чем на Viіual Baіic в той же среде Microsoft Viіual Studio, и не нужно никаких лицензий, если пользоваться MVS Express Edidion (чего для школ более чем достаточно)

6 Что касается Visual Basic for Applications.. для Microsoft Office. Тут мне возразить нечем. Если цель - обучить грамотногот пользователя пакетом Office (без иронии), умеющим при необходимости создавать макросы и приложения в VBA, то конечно же виват Viual Basic-у!
Но, если мы хотим в перспективе обучить серьёзного программиста, то наверное, лучше С++.

И последнее: если бы я не рабогтал в школе, я бы для себя изучал только Visual Basic. Я преподавал VB в школе пока не столкнулся с вечной школьной проблемой "где результаты олимпиад?", "почему на области ваши ученики не показывают должных результатов". Согласитесь, что смешно директору школы или заведующему районо пояснять различия между Visual Basic и Pascal :)
Вот и изучаю сейчас С++, хотя, кажется мне, придётся возвращаться к старому доброму TurboPascal (А cкорее, Free Pascal) потому что там, наверху, так считают. И тесты и учебники и рекомендации все говорят - возвращайся у Паскалю, и не рыпайся, тебе же спокойнее будет.

Quote (Глинський__Ярослав)
Усю шкільну нову програму можна шикарно виконати у Visual Basic в MS Office. Тільки уявіть, відкриваєте MS Word чи Excell 2003, 2007 чи 2010, переходите в редактор Visual Basic і розв'язуєте будь-яку задачу курсу. Переваги - все дуже просто. Не виникають проблеми з ліцензіями. Доступний вдома кожному учню. Недоліки також є, але вони блідніють перед перевагами. Тому я голосую за п.3 (жалко що не понумерував). Шановні форумчани!!!!!

Підтримую обома руками, якщо шкільні, районні, обласні і республіканські олімпіади з програмування будуть проводитись на VBA :)


Відредаговано: LVV - Ср, 23.06.2010, 16:02
serbor Дата: Ср, 23.06.2010, 16:31 | Повідомлення № 10
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (LVV)
якщо шкільні, районні, обласні і республіканські олімпіади з програмування будуть проводитись на VBA

Фантастика! Никогда такого не будет. Поскольку речь идет об олимпиаде по программированию. Если когда-нибудь будет олимпиада по компьютерным технологиям, то на определенном уровне заданий здесь уместно программирование на VBA.

Додано (23.06.2010, 15:31)
---------------------------------------------

Quote (vinohodov)
Я в следующем учебном году попрощаюсь с ПАскалем и Бейсиком тоже

А вы у ученика, родителя и, наконец, у государства спросили? Сейчас мы и так чему хочется, тому и учим. Но как это будет согласовываться с учебными программами?


Відредаговано: serbor - Ср, 23.06.2010, 16:32
sgrecords Дата: Ср, 23.06.2010, 17:18 | Повідомлення № 11
Активний учасник
Повідомлень: 604
Нагороди: 2
Рейтинг: 59
Quote (dpi)
в Access не практично.

Почему так считаете ? Лично у меня очень практично получается, реализовано несколько проектов на Access + VBA
vinohodov Дата: Ср, 23.06.2010, 18:04 | Повідомлення № 12
Прописаний назавжди
Повідомлень: 324
Нагороди: 1
Рейтинг: 29
Quote (serbor)
А вы у ученика, родителя и, наконец, у государства спросили? Сейчас мы и так чему хочется, тому и учим. Но как это будет согласовываться с учебными программами?

А где это в программе написано что я должен учить программировать на Бейсике и Паскале? Может не дочитал я чего то?
Ось вам невеличка цитата: "Діалоговий інтерпретатор( компілятор) однієї з мов програмування (Basic, Pascal, C++, Visual Basic, Delphi ТОЩО)"
[u]
Особливо зверніть увагу на слово ТОЩО. :)
dpi Дата: Ср, 23.06.2010, 18:12 | Повідомлення № 13
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Quote (Маргарита)
Цитата (dpi )
не пугайте учителей

Якщо когось це лякає - хай ідуть працювати у молодші класи!
Я вважаю оптимальним варіантом Паскаль + Делфі, це щоб не робити революцію в шкільному курсі.


Кто боится революций пусть работают в младших классах.

Quote (vinohodov)
Я склоняюсь к MS Visual Studio, скорей всего С#

С# - с первых уроков надо давать понятие классов. Сложновато будет...

Quote (serbor)
А есть вечное - Basic, Pascal, C. Из них следует выбирать. Учебников - море, знания - много носителей. А выбор среды - оперативно научиться менять. Например, показывать много реализаций паскаля ученику, и Turbo, и Delphi, и Алго, и Free.

Ну для СИ и С++ продолжение Builder... Сложновато будет.

Quote (LVV)
уж лучше сразу изучать серьёзный С++. Пусть и немного сложнее, но зато перспективнее

И ничего не сложнее. Главное не торопиться и давать в занимательной форме. Спросите у моих семиклассников. (Правда после исполнителей в 5-6 классах)

Quote (LVV)
Что касается Visual Basic for Applications.. для Microsoft Office. Тут мне возразить нечем. Если цель - обучить грамотногот пользователя пакетом Office (без иронии), умеющим при необходимости создавать макросы и приложения в VBA, то конечно же виват Viual Basic-у!
Но, если мы хотим в перспективе обучить серьёзного программиста, то наверное, лучше С++.

VBA для визуального программирования и углубления знаний офиса (убиваем двух зайцев), а С++ само собой при изучении программирования. И никаких студий по 2 гига. MinGW - распух до 100 метров после нескольких лет работы с ним.

Quote (LVV)
Вот и изучаю сейчас С++, хотя, кажется мне, придётся возвращаться к старому доброму TurboPascal (А cкорее, Free Pascal) потому что там, наверху, так считают. И тесты и учебники и рекомендации все говорят - возвращайся у Паскалю, и не рыпайся, тебе же спокойнее будет.

Не слушайте ни кого, проходили это: лет 6 назад - раздражение, 4 - пишите на C++, сами и проверяйте, последние четыре года - ставят в пример. (Донецкая обл.)

Quote (serbor)
А вы у ученика, родителя и, наконец, у государства спросили? Сейчас мы и так чему хочется, тому и учим. Но как это будет согласовываться с учебными программами?

Родители и ученики гордятся, будучи студентами, и говорят спасибо. Государству - безразлично.

Quote (sgrecords)
Почему так считаете ? Лично у меня очень практично получается, реализовано несколько проектов на Access + VBA

Практично - это когда этими знаниями пользуются всю жизнь.


Відредаговано: dpi - Ср, 23.06.2010, 18:19
serbor Дата: Ср, 23.06.2010, 18:27 | Повідомлення № 14
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (vinohodov)
невеличка цитата

И откуда же эта цитата? Она было в программе, которая на следующий год действует в последний раз. А в новых программах? Да и еще подкрепленных учебниками. Например, что написано в программе Завадского "Основи візуального программування"?
А в программе базового курса Завадского написано:
Всі розроблювані учнями програми мають відповідати принципам функціонування сучасного програмного забезпечення в середовищі операційної системи з графічним інтерфейсом. Досягти цього дозволяє використання єдиного середовища візуальної розробки програм, такого як Borland Delphi або Microsoft Visual Studio, протягом всього навчання основам програмування.
И может возникнуть конфликт с администрацией или недовольными родителями, если не понимать написанное буквально.
gry Дата: Ср, 23.06.2010, 19:14 | Повідомлення № 15
Досвідчений учасник
Повідомлень: 1017
Нагороди: 3
Рейтинг: 105
Quote (Маргарита)
Я вважаю оптимальним варіантом Паскаль + Делфі

А починати можна із Алго...
Форум інформатиків » РОЗДІЛ ІІ: ЛІТЕРАТУРА З ІНФОРМАТИКИ » 2.6 Пропозиції видавництва "Деол" - СПД Глинський » Вибираємо мову програмування і візуальне середовище (Вибираємо мову програмування і візуальне середовище)
Сторінка 1 з 171231617»
Пошук:


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