Обновить
14

Химик и программист.

32
Подписчики
Отправить сообщение
Бесполезное занятие рассказывать про сортировку пузырьком, не показав как её можно использовать.
Не понял: что непонятного в том как использовать сортировку? Что тут особо объяснять? Возьмите любую последовательность слов или чисел и отсортируйте по алфавиту или по возрастанию. Что тут непонятного?
Пока человек не поймет что такое алгоритм всякие декомпозиции для него просто сотрясение воздуха.
О чем Вы говорите? Здесь учителя жалуются, что идею цикла трудно объяснить и транспозиция матрицы — непосильная задача, а Вы про декомпозиции… И не нужно это большинству школьников. И зря думаете, что если загрузить их больше, то не будут Дом-2 смотреть. Будут. А уроки из инета скачают.
Будем изобретать велосипед «простой» анимации или м.б. сразу возьмем OpenGL/DirectX? Вот уж действительно бесполезное занятие.
Если развить эту идею, то и тексты сочинений по литературе нужно использовать повторно, чтобы по окончании школы у каждого выпускника получился если не роман, то повесть. Какой будет ужас, если свои ученические программы все школьники будут публиковать на Хабре. Я не понимаю зачем в школе изучать технологии типа модульного программирования, ООП, GUI, многопоточного программирования и т.д. Толк только один — составить представление, чтобы сделать осознанный выбор будущей специальности.
Была 10-и летка — сделали 11-и, м.б. до 15 классов довести? Пусть стихи учат.
+ в начале уроков 10 на изучение ЯП. А дальше привел хорошую книгу:
С.М.Окулов, Программирование в алгоритмах.

Модульные программы для одной процедуры? ;)
В том числе основы выживания — как в природных условиях
А здесь в какой мере изучать основы? Уметь развести костер из сухих дров и из мокрых веток — две большие разницы. И переночевать на 40-градусном морозе — большое искусство. Или и тут как с набором?:

набирает с разумной скорость и молодец
ООП абсолютно интуитивно-понятная технология программирования
Прежде надо понять, что такое программирование.
из всех этих объектов и собираем готовую программу
Сколько объектов нужно для изучения решета Эратосфена? Один? И метод один? И как в этом случае объяснить школьнику необходимость лишних букАв? И как объяснить, что такое спагетти-код на основе программы в несколько строчек? А больше не нужно для общего образования.
А вот прежде всего ИМХО стоит определиться с масштабом в подобном списке. Умение печатать вслепую 10 пальцами — мелочь или не мелочь? Важнее это 3d-проекта?
Базовые алгоритмы (Евклида, Эратосфена, сортировку и поиск) можно изучить без динамических массивов. Вирт в своих книгах это показал. В школе главное не технологии, а алгоритмы.
Отличная идея!
по факту это просто небольшая надстройка над структурным программированием
Если можно без надстройки, то зачем надстройка?

Да, само по себе ООП тупо доступнее для понимания, чем прочие приемы, большинству среднестатистических людей без специального образования.
Это не очевидно. Тем более при изучении базовых алгоритмов (по принципу один алгоритм — одна программа) нет возможности увидеть достоинства ООП.
Ага. Сделаем из мухи слона…
В любом случае непонятно зачем каждому школьнику в это вникать? Школа не индустрия и «индустриальные языки» в ней не обязательны.
каждый должен уметь подготовить проект вещи для изготовления на домашнем 3d-принтере
У меня нет 3d-принтера :( А 3ds max я пробовал лет 10 назад. Т.о. я не достоин аттестата зрелости?
Виртовский классический Паскаль не поддерживает даже динамических массивов и указателей


Указатели поддерживает. Динамических массивов нет. А зачем они в школе?
Display PostScript (or DPS) is a 2D graphics engine system for computers which uses the PostScript (PS) imaging model and language (originally developed for computer printing) to generate on-screen graphics.
Ok. И что это меняет в моих словах?
нпр.=например
А еще теорема Пифагора и решето Эратосфена — такое старье, а на дворе 2017 год…

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность