Мягкой посадки

Решил я немного позаниматься программированием со своей 12-летней дочкой. Ну хотя бы самые азы. А то меня как-то удивляет ситуация, что новое молодое поколение имеет гораздо более легкий доступ к вычислительной технике, но не знает самого прикольного способа ее использования, которым мне кажется программирование. Ведь самое интересное всегда, это не то, что на экране, а то что в голове.

Сразу встает вопрос - какой язык выберем для воплощения идей?

Раз, два, три, и ПК к подключению готов

Не секрет, что на современных материнских платах (ATX) последовательный порт RS-232 на панели (задней), как правило, отсутствует. Но, как правило, он есть на самой плате. Нужно лишь докупить за символическую цену простейший разъем, вставляющийся в слот корпуса для плат. Такой как на фотографиях ниже.

Раз...

Два...

Метки публикаций: 

Обучение программированию

Был в гостях у знакомых. Их сыну 10 лет, он сам освоил Casio (марку не запомнил), портативный программируемый с графикой. Уже сделал первую программку-экзаменатор: калькулятор выдает два числа, нужно сложить их в уме и написать ответ. Оперирует терминологией типа "счетчик". Строит графики в интерактивном режиме игры: "А нарисуй-ка мне икс в кубе минус икс квадрат...".

Уверен, проблем с программированием у парня не будет.

Переезд

В связи с переездом на новый хостинг работа сайта была временно блокирована. Приношу извинения за неудобства. Спасибо за понимание.

Метки публикаций: 

Восемь ферзей. Продолжение

Как и обещал, в своем архиве нашел страницы из НиЖ №10 за 1988 год. Там две страницы посвящены конкурсу программ для ПМК, реализующих алгоритмы расстановки восьми ферзей.

Добавил скан выпуска "Человек и компьютер" в библиотечку.

Космический извозчик

Не знаю, брал ли М. Пухов вдохновение от чтения рассказов Хайнлайна, но его "Космический извозчик" здорово подходит не только для частичного опробирования и верификации программами "Лунолетов", но и для создания нового небольшого цикла :)

Эта страница была утеряна месяца два назад в результате аварии на сервере и теперь мною восстановлена повторно.

Вариант 1 - Разложение на множители методом перебора

Самый простой метод с точки зрения реализации, целесообразно использовать для чисел размера примерно до 1020 Алгоритм имеет экспоненциальную сложность с точки зрения времени счёта.

ClrText
“INPUT NUMBER”
?->A:sqrA->B
For 2->C To B
If Frac(A/C)=0
Then A/C->A:C■
C-1->C:sqrA->B
IfEnd

Пролог. По итогам обсуждения, должен извиниться перед читателями журнала "Мир ПК", которым была дана слишком преждевременная информация по поводу возможного возрождения в РФ массовых отечественных ПМК.

ПМК: программируемые микрокалькуляторы

История микрокалькуляторов (в дальнейшем я буду называть их просто калькуляторами) началась в эпоху миниатюризации, когда были разработаны первые интегральные микросхемы и наступила эпоха ЭВМ третьего поколения. Тогда у производителей появилась возможность создать для математических вычислений компактное устройство индивидуального пользования, предназначенное для работы с числами. Следует отметить, что ранее выпускались так называемые клавишные ЭВМ на базе полупроводниковых элементов, однако их габариты, порой превосходящие размеры пишущих машинок, не позволяют в полной мере относить их к микрокалькуляторам.

Анонс статьи в "Мир ПК"

Рад сообщить, что в апрельском (№4-2008) номере журнала "Мир ПК" выходит моя статья о программируемых микрокалькуляторах. Искушенные пользователи ПМК вряд ли найдут в ней для себя много нового, целью публикации была популяризация технологии.

Краткое содержание:

Пробный запуск среды разработки мк-152 под Линуксом

Попробовал запустить среду разработки для МК-152 под Linux-ом в эмуляторе Wine.

Версии:
ОС (Debian 4.0):
Linux dhcppc4 2.6.18-6-686 #1 SMP Wed Jan 23 03:23:22 UTC 2008 i686 GNU/Linux

Wine:
Wine 0.9.25

Среда разработки:
mk_v106.exe.zip

Результат - проблемы с кириллицей (меню не видны совсем):

Среда разработки МК-152 под Линуксом

Страницы