Вопрос к Фанту, программка про словарные слова - с чего начать?

Post Reply
Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Уважаемый Фант,

Вы не могли бы прислать Ваш код вот от этой вашей программы, где идет обучение счету (см. фотографию)
или дать ссылку на скачивание через личные сообщения.

Хочу сделать аналогичную для заучивания словарных слов русского языка,
но не знаю, с чего начать.
Спасибо.

идея программы словарных слов следующая:
ученик перетаскивает буквы (как ваши цифры) на пропущенное место в слове, и если правильно - дается звездочка.
слова должны идти вразнобой из отдельного файла со словарными словами.
+ должна собираться статистика с ошибками.

Мне кажется, что аналогичная логика прописана в вашей программке про счет и поэтому буду крайне признательна, если Вы дадите на неё
посмотреть.
Последний раз программировала на паскале в институте и было это очень давно. И пока не знаю, как лучше реализовать мою идею.

Спасибо.

P.S. Извините, личное сообщение отправить не удалось, так как у меня, как нового пользователя, данная функция недоступна.
Attachments
фото.PNG
фото.PNG (950.89 KiB) Viewed 4294 times

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Привет! Это программа написана очень давно-это одна из первых...все хочу ее переделать, но никак не доходят руки... Поэтому код там очень витееватый и не оптимальный и не думаю что он может быть использован для образца, а скорее наоборот-может Вас запутать..

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Вы подняли интересную тему для программирования.
С моей не высокой колокольни я вижу предварительно такой алгоритм:
Предварительно готовите файлы с заданиями-словами.
Подготавливаете картинки соответствующие словам.
Программа:
1. Создаете спрайты буквы.
2. Рисуете меню для выбора задания.(выбор или кнопками интерфейса или просто спрайты или просто графическое изображение с координатами для касания пальца.)
После выбора соответствующего задания:
-рисуете основной фон действа;
-размещаете спрайты-буквы;
-отображаете из нужного файла слово по буквам и в случайном порядке по Вашей задумке закрываете нужное количество букв чем нибудь или просто Их пропускаете и не рисуете.
-отображаете картинку соответствующее этому слову.
Ну а теперь сама механика...
Координаты букв записывайте в массив: по х (y у всех один) и привязывайте координаты перетаскивания спрайтов букв к координатам слова.
С помощью строковых команд из раздела МАТЕМАТИКА И СТРОКИ анализируйте правильность действий...

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Фант!
Спасибо за алгоритм! Сохранила себе в копилку и понемногу начну изучать темы.

1) Не получилось с функцией get touch
get touch 0 as x,y
if x < 500 and y > 1 then draw text "библиотека " at 300,cy+200

Где у меня ошибка, не могу понять как работает функция get touch

2) а как файл с кодом (с расширением .txt) вытащить из программы smart BASIC, например, выложить в дропбох или отправить по почте?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

graphics
Loop:
get touch 0 as x,y
if x>-1 then
draw text "Библиотека" at 0,0
end
endif
goto loop

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

при касании экрана появится надпись и программа завершит работу

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

А как сделать чтобы при качании, условно в правой половине экрана, когда значения x больше 500 появилась моя надпись?
If x>500 then print "библиотека"

Не срабатывает и ничего не печатается при качании экрана...

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Flower wrote: 2) а как файл с кодом (с расширением .txt) вытащить из программы smart BASIC, например, выложить в дропбох или отправить по почте?
Ура! Мне удалось подключить дропбох. Это же надо было программку с этой опцией запустить!

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Flower wrote:А как сделать чтобы при качании, условно в правой половине экрана, когда значения x больше 500 появилась моя надпись?
If x>500 then print "библиотека"

Не срабатывает и ничего не печатается при качании экрана...
Привет!
Если Вы говорите про функцию акселерометра то лично я ее ни разу не использовал.
Разработчик в smart Basic(СБ) предусмотрел пример с этой функцией.
Посмотрите пример в СБ:
examples-hardware-accelerometer.txt

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Скажите, пожалуйста, какой функцией вы перемещаете
картинки с цифрами (у меня будет буквами) при нажатии и удерживании на них.

Post Reply