Уважаемый Фант,
Вы не могли бы прислать Ваш код вот от этой вашей программы, где идет обучение счету (см. фотографию)
или дать ссылку на скачивание через личные сообщения.
Хочу сделать аналогичную для заучивания словарных слов русского языка,
но не знаю, с чего начать.
Спасибо.
идея программы словарных слов следующая:
ученик перетаскивает буквы (как ваши цифры) на пропущенное место в слове, и если правильно - дается звездочка.
слова должны идти вразнобой из отдельного файла со словарными словами.
+ должна собираться статистика с ошибками.
Мне кажется, что аналогичная логика прописана в вашей программке про счет и поэтому буду крайне признательна, если Вы дадите на неё
посмотреть.
Последний раз программировала на паскале в институте и было это очень давно. И пока не знаю, как лучше реализовать мою идею.
Спасибо.
P.S. Извините, личное сообщение отправить не удалось, так как у меня, как нового пользователя, данная функция недоступна.
Вопрос к Фанту, программка про словарные слова - с чего начать?
-
- Posts: 59
- Joined: Sat Feb 07, 2015 12:33 pm
- My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.
Вопрос к Фанту, программка про словарные слова - с чего начать?
- Attachments
-
- фото.PNG (950.89 KiB) Viewed 4285 times
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Привет! Это программа написана очень давно-это одна из первых...все хочу ее переделать, но никак не доходят руки... Поэтому код там очень витееватый и не оптимальный и не думаю что он может быть использован для образца, а скорее наоборот-может Вас запутать..
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Вы подняли интересную тему для программирования.
С моей не высокой колокольни я вижу предварительно такой алгоритм:
Предварительно готовите файлы с заданиями-словами.
Подготавливаете картинки соответствующие словам.
Программа:
1. Создаете спрайты буквы.
2. Рисуете меню для выбора задания.(выбор или кнопками интерфейса или просто спрайты или просто графическое изображение с координатами для касания пальца.)
После выбора соответствующего задания:
-рисуете основной фон действа;
-размещаете спрайты-буквы;
-отображаете из нужного файла слово по буквам и в случайном порядке по Вашей задумке закрываете нужное количество букв чем нибудь или просто Их пропускаете и не рисуете.
-отображаете картинку соответствующее этому слову.
Ну а теперь сама механика...
Координаты букв записывайте в массив: по х (y у всех один) и привязывайте координаты перетаскивания спрайтов букв к координатам слова.
С помощью строковых команд из раздела МАТЕМАТИКА И СТРОКИ анализируйте правильность действий...
С моей не высокой колокольни я вижу предварительно такой алгоритм:
Предварительно готовите файлы с заданиями-словами.
Подготавливаете картинки соответствующие словам.
Программа:
1. Создаете спрайты буквы.
2. Рисуете меню для выбора задания.(выбор или кнопками интерфейса или просто спрайты или просто графическое изображение с координатами для касания пальца.)
После выбора соответствующего задания:
-рисуете основной фон действа;
-размещаете спрайты-буквы;
-отображаете из нужного файла слово по буквам и в случайном порядке по Вашей задумке закрываете нужное количество букв чем нибудь или просто Их пропускаете и не рисуете.
-отображаете картинку соответствующее этому слову.
Ну а теперь сама механика...
Координаты букв записывайте в массив: по х (y у всех один) и привязывайте координаты перетаскивания спрайтов букв к координатам слова.
С помощью строковых команд из раздела МАТЕМАТИКА И СТРОКИ анализируйте правильность действий...
-
- Posts: 59
- Joined: Sat Feb 07, 2015 12:33 pm
- My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Фант!
Спасибо за алгоритм! Сохранила себе в копилку и понемногу начну изучать темы.
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, например, выложить в дропбох или отправить по почте?
Спасибо за алгоритм! Сохранила себе в копилку и понемногу начну изучать темы.
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, например, выложить в дропбох или отправить по почте?
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
graphics
Loop:
get touch 0 as x,y
if x>-1 then
draw text "Библиотека" at 0,0
end
endif
goto loop
Loop:
get touch 0 as x,y
if x>-1 then
draw text "Библиотека" at 0,0
end
endif
goto loop
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
при касании экрана появится надпись и программа завершит работу
-
- Posts: 59
- Joined: Sat Feb 07, 2015 12:33 pm
- My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
А как сделать чтобы при качании, условно в правой половине экрана, когда значения x больше 500 появилась моя надпись?
If x>500 then print "библиотека"
Не срабатывает и ничего не печатается при качании экрана...
If x>500 then print "библиотека"
Не срабатывает и ничего не печатается при качании экрана...
-
- Posts: 59
- Joined: Sat Feb 07, 2015 12:33 pm
- My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Ура! Мне удалось подключить дропбох. Это же надо было программку с этой опцией запустить!Flower wrote: 2) а как файл с кодом (с расширением .txt) вытащить из программы smart BASIC, например, выложить в дропбох или отправить по почте?
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Привет!Flower wrote:А как сделать чтобы при качании, условно в правой половине экрана, когда значения x больше 500 появилась моя надпись?
If x>500 then print "библиотека"
Не срабатывает и ничего не печатается при качании экрана...
Если Вы говорите про функцию акселерометра то лично я ее ни разу не использовал.
Разработчик в smart Basic(СБ) предусмотрел пример с этой функцией.
Посмотрите пример в СБ:
examples-hardware-accelerometer.txt
-
- Posts: 59
- Joined: Sat Feb 07, 2015 12:33 pm
- My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.
Re: Вопрос к Фанту, программка про словарные слова - с чего начать?
Скажите, пожалуйста, какой функцией вы перемещаете
картинки с цифрами (у меня будет буквами) при нажатии и удерживании на них.
картинки с цифрами (у меня будет буквами) при нажатии и удерживании на них.