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

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

Сторінка 10 з 17«12891011121617»
Модератор форуму: 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, 22:46 | Повідомлення № 1
Видавець посібників
Повідомлень: 347
Нагороди: 3
Рейтинг: 25
Не вдаючись у дискусії щодо методичної доцільності використання блок-схем, НАМ, Java та всякої екзотики, прошу висловити побажання щодо мови програмування і візуального середовища для курсу інформатики в 11-му класі (нова програма) і бажано обгрунтуйте його.

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

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

serbor Дата: Ср, 07.07.2010, 01:19 | Повідомлення № 136
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (LVV)
Я предпоситаю не пользоваться учебниками

Я не об этом. Я не о себе. Я лично не читаю бумажных учебников.
Не комфортно уроки проводить, если у учеников нет учебника.
Да, лучшие ученики, как я и вы, способны перебирать и отыскивать самое ценное в интернете, по дискам, да и мне помагают. Но я сторонник того чтобы учить всех и самых ленивых и самых тупых. Вот они без учебника мало чему научатся.
sgrecords Дата: Ср, 07.07.2010, 09:46 | Повідомлення № 137
Активний учасник
Повідомлень: 608
Нагороди: 2
Рейтинг: 64
Quote (serbor)
У кого какие есть аргументы в пользу или против VB?

Да особо никаких навскидку не вспомнишь. С компиляцией и дистрибуцией не совсем удобно собрать в кучу все задействованные библиотеки, приходилось иногда методом тыка выявлять недостающие, для этого надо чистый компьютер. Может есть программулина которая видит задействованные dll определенной программой, как-то не задавался целью найти... Для программиста изучение дополнительных языков является делом времени, база ведь есть, поэтому "драть горло" за определенный язык бесполезно. Каждый остановиться на своем. На своем примере держусь за VB потому что есть офис и есть VBA, удобно в плане разработки и сопровождения приложений в Access
serbor Дата: Ср, 07.07.2010, 10:31 | Повідомлення № 138
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (sgrecords)
за VB потому что есть офис и есть VBA, удобно в плане разработки и сопровождения приложений в Access

Это, как по мне, самый важный аргумент в пользу изучения языка Basic.
Убедительно для учеников: "Программы вам писать в реальной жизни не прийдется, а решать небольшие задачки обработки текста, таблиц или баз данных - умение полезное, и зачастую, востребованное".
И я им пытаюсь показывать такие примеры.
GarryPotter Дата: Ср, 07.07.2010, 20:34 | Повідомлення № 139
Прописаний назавжди
Повідомлень: 357
Нагороди: 2
Рейтинг: 20
Уважаемые! К чему этот "сыр-бор"? Уже все давно определено - поскольку програма Завадского, Дорошенко и Потаповой, учебник Завадского, то стоит ожидать массовую миграцию на VB. Для любителей останется Паскаль и Си - как-то надо готовить деток к олимпиадам, а большинство будет работать в Визуальном Бейсике.
Весьма примечательна и сама программа - строго "обьектно-ориентированый" подход, но ничего о наследовании, полиморфизме и инкапсуляции. Программа прямо гласит о невозможности использоввания устаревших (Паскаль) и искуственных учебных языков программирования. Так что не стоит обольщаться - за вас все уже подумали и решили.
dpi Дата: Ср, 07.07.2010, 21:19 | Повідомлення № 140
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Возможно это только рекомендация?
GarryPotter Дата: Ср, 07.07.2010, 21:28 | Повідомлення № 141
Прописаний назавжди
Повідомлень: 357
Нагороди: 2
Рейтинг: 20
А когда учебная программа была "рекомендацией"?
dpi Дата: Ср, 07.07.2010, 21:31 | Повідомлення № 142
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Не программа, язык.
serbor Дата: Ср, 07.07.2010, 21:45 | Повідомлення № 143
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (dpi)
Возможно это только рекомендация?
Quote (dpi)
Не программа, язык.

А в программе вообще не указан язык программирования. Можно использовать любую подходящую среду разработки с любым языком.
На а при устном общении, конечно, Завадский настоятельно рекомендует изучать Microsoft Visual Basic Express.


Відредаговано: serbor - Ср, 07.07.2010, 21:54
Ковальчук_Олександр Дата: Ср, 07.07.2010, 22:56 | Повідомлення № 144
Ветеран спілкування
Повідомлень: 3631
Нагороди: 17
Рейтинг: 197
Зверніть увагу, витяг з програми 10-11 кл:

Орієнтовний перелік програмного забезпечення,
необхідного для успішного навчання за програмою курсу

Середовище візуального програмування: Visual Studio, Borland Delphi
...

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

То виходить, тих що немає в переліку не можна використовувати?

Тоді цікавим є:
Антивірусна програма Kaspersky, Symantec
Мабуть потрібно буде придбати ліцензії виколючно на ці антивіруси.

А якщо серйозно, то ІМХО це орієнтовний перелік програмного забезпечення, візуальне програмування можна вивчати, використовуючи то й же Лазарус, але обов’язково візуальну мову програмування, тому я думаю, хто прихильники С++ можуть без проблем викладати Visual C++.

zava Дата: Чт, 08.07.2010, 00:12 | Повідомлення № 145
Тут живе...
Повідомлень: 120
Нагороди: 2
Рейтинг: 23
Quote (GarryPotter)
К чему этот "сыр-бор"? Уже все давно определено - поскольку програма Завадского, Дорошенко и Потаповой, учебник Завадского, то стоит ожидать массовую миграцию на VB. Для любителей останется Паскаль и Си - как-то надо готовить деток к олимпиадам, а большинство будет работать в Визуальном Бейсике.

У нас в програмі не сказано, що має бути лише VB. Я би, крім VB, рекомендував C#. На тому рівні, що вимагається програмою, вона анітрохи не складніша, але для тих, хто стане програмером, безумовно корисніша. Ну а VB має ту перевагу, що на ньому пишуться скрипти до MS Office.

Взагалі в обговоренні відбулася підміна понять: замість об'єктно-орієнтованого програмування кажуть про візуальне. Насправді немає ніякого візуального програмування, є лише візуальні середовища розробки (і назва мого курсу за вибором, строго кажучи, некоректна). З точки зору шкільного курсу найважливіша відмінність ООП від структурного, алгоритмічного програмування полягає в тому, що в ООП немає єдиної точки входу і виходу з програми; програма розглядається як набір алгоритмічних модулів - обробників подій, кожна з яких пов'язана з певним об'єктом (для цінителей точності зауважую, що насправді я описав не об'єктно-орієнтований, а так званий подійно-орієнтований підхід, але менше з тим). Так от, мови Delphi, C++, C#, VB, Java і т.д. є принципово узгодженими з цим підходом (і, відповідно, навчальною програмою), а традиційний Паскаль - принципово не узгодженим і тому його брати за основу не можна.

Навчання програмуванню на VBA, у середовищі програм Office - чудовий підхід, я тільки за, просто немає часу розробити відповідні курси.

serbor Дата: Чт, 08.07.2010, 00:35 | Повідомлення № 146
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (zava)
Так от, мови Delphi, C++, C#, VB, Java і т.д.

Давно было пора "хозяину" вмешаться и расставить всё на свои места.

Додано (08.07.2010, 00:35)
---------------------------------------------
zava, а в вашем учебнике в разделе "Среда разработки и программирование" будет описана какая среда и какой язык? И может вы в курсе, как у других авторов?
И не по теме. Сколько разных вариантов учебников (разных авторов) будет для 10 класса, соответствующих вашей программе?

Відредаговано: serbor - Чт, 08.07.2010, 00:49
alex Дата: Чт, 08.07.2010, 12:15 | Повідомлення № 147
Активний учасник
Повідомлень: 586
Нагороди: 1
Рейтинг: 17
Quote (zava)
Взагалі в обговоренні відбулася підміна понять: замість об'єктно-орієнтованого програмування кажуть про візуальне. Насправді немає ніякого візуального програмування, є лише візуальні середовища розробки (і назва мого курсу за вибором, строго кажучи, некоректна).

+100 %

Quote (zava)
З точки зору шкільного курсу найважливіша відмінність ООП від структурного, алгоритмічного програмування полягає в тому, що в ООП немає єдиної точки входу і виходу з програми; програма розглядається як набір алгоритмічних модулів - обробників подій, кожна з яких пов'язана з певним об'єктом (для цінителей точності зауважую, що насправді я описав не об'єктно-орієнтований, а так званий подійно-орієнтований підхід, але менше з тим). Так от, мови Delphi, C++, C#, VB, Java і т.д. є принципово узгодженими з цим підходом (і, відповідно, навчальною програмою), а традиційний Паскаль - принципово не узгодженим і тому його брати за основу не можна.

Так ми учнів повинні навчати алгоритмічному мисленню чи програмувати?

LVV Дата: Чт, 08.07.2010, 17:47 | Повідомлення № 148
Прописаний назавжди
Повідомлень: 423
Нагороди: 5
Рейтинг: 112
Quote (alex)
Так ми учнів повинні навчати алгоритмічному мисленню чи програмувати?

Основам алгоритмізації і програмування.

Додано (08.07.2010, 17:47)
---------------------------------------------
Будь який алгоритм повинен враховувати можливості виконавця (исполнителя). Тому врахування можливостей комп'ютера і вибір мови програмування мають значення навіть при "безмашинному" варіанті вивченння інформатики. Та якщо в роспорядженні учня є сучасна техніка і такі потужні середовища як, наприклад Visual Studio, то використання в школах Pascal здається, м'яко кажучи, дивним.
Ясна річ, мова не йде про вивчення мови програмування до рівня хоча б посереднього програміста, але ознайомити учня з сучасною і потужньою мовою програмування в шкільному курсі вивчення основ алгоритмізації і програмування ми просто зобов'язані. Двадцять перше сторічча на дворі! Який Turbo Pascal, який qBasic?

Хто цього не розуміє і настоює на вивченні Pascal , приїжджайте в гості до нас у школу, у завхоза на складі ще збереглися вісім працюючих компьютерів IBM PC/2 1989 року випуску, з 1 Мегабайтом оперативки і тактовою частотою процесора 10 Мегагерц, чого цілком достатньо для вивчення Pascal. Думаю, завхоз із задоволенням обміняє їх на один-два комп'ю тери 2010 року. А ще у мене є програмуючі калькулятори (здається, МК 63), на них теж можна вивчати основи алгоритмізації. :) :) :)

Відредаговано: LVV - Чт, 08.07.2010, 17:55
alex Дата: Чт, 08.07.2010, 18:43 | Повідомлення № 149
Активний учасник
Повідомлень: 586
Нагороди: 1
Рейтинг: 17
Quote (LVV)
Двадцять перше сторічча на дворі! Який Turbo Pascal, який qBasic?

Дійсно. Для чого вчитись додавати, множити. На дворі 21 століття. У народу є не тільки
калькулятори, а і дуже потужні компютери не 1989 року випуску.

Quote (LVV)
Будь який алгоритм повинен враховувати можливості виконавця (исполнителя). Тому врахування можливостей комп'ютера і вибір мови програмування мають значення навіть при "безмашинному" варіанті вивченння інформатики.

Існує велика кількість алгоритмів, час виконання яких навіть на найпотужніших компютерах
навіть, якщо вони закодовані найсучаснішою мовою програмування,
не реальний ( не отримуємо результат в реальному часі). Для чого їх створюють? Виконавців для них в принципі ж не існує.

Додано (08.07.2010, 18:43)
---------------------------------------------

Quote (LVV)
Основам алгоритмізації і програмування.

А в якому класі розглядається тема алгоритмізація і яка кількість годин на це відводиться?

serbor Дата: Чт, 08.07.2010, 19:43 | Повідомлення № 150
Наполегливий учасник
Повідомлень: 946
Нагороди: 2
Рейтинг: 46
Quote (LVV)
Двадцять перше сторічча на дворі! Який Turbo Pascal, який qBasic?

Никто здесь на форуме не обсуждает Turbo Pascal и qBasic. Я лично qBasic последний раз видел лет 10 назад.
Речь идет, и все это понимают, о визуальных средах разработки. И когда мы обсуждаем язык и сравниваем Basic и Pascal, то имеем ввиду языки, используемые в визальных средах. В Visual Studio есть несколько языков , в том числе и Visual Basic. Есть и другие среды Embarcadero RAD Studio или CodeGear RAD Studio. Здесь используется тоже несколько языков, в том числе Object Pascal (сейчас его называют Delphi).

Quote (alex)
У народу є не тільки калькулятори, а і дуже потужні компютери не 1989 року випуску

Можно на эти компьютеры установить визуальную среду, соответствующую ресурсам компьютера, например VisualBasic 6.0 или Delphi 2.0. Если нет Windows, можно поставить Windows 3.11 - это графическая оболочка на MS-DOS.
Многие это уже все проходили. Если хочешь работать, можно и так работать, а не хочешь работать, остается только ныть!
Да, именно поэтому авторы программы и дают возможность нам самим выбрать среду и язык, поскольку у всех разные возможности.
Quote (alex)
А в якому класі розглядається тема алгоритмізація і яка кількість годин на це відводиться?

Программу каждому следует выучить и знать наизусть, как устав!
В 11 классе в "тупорылых" профилях классов (уровень стандарта).
Цитирую из программы: "5. Основи програмування (21 год.)"
А алгоритмизация растворена в этой теме. Почитайте содержание данной темы самостоятельно.


Відредаговано: serbor - Чт, 08.07.2010, 19:49
Форум інформатиків » РОЗДІЛ ІІ: ЛІТЕРАТУРА З ІНФОРМАТИКИ » 2.6 Пропозиції видавництва "Деол" - СПД Глинський » Вибираємо мову програмування і візуальне середовище (Вибираємо мову програмування і візуальне середовище)
Сторінка 10 з 17«12891011121617»
Пошук:


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