|
2D-программирование Вопросы, касающиеся двумерного программирования |
24.01.2009, 21:00
|
#1
|
AnyKey`щик
Регистрация: 24.01.2009
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Нужны задачи.
Привет, решил заняться программирование. Алгоритмику за 5-7 класс знаю хорошо. В блитзе пока освоил следующие команды:
print
input
if
then
else
elseif
for
to
next
select
case
end select
and
or
Прежде чем продвигаться дальше хочу в полной мере убедится что я хорошо усвоил выше перечисленные команды. напишите плиз пару задач где требуются эти команды, чем больше тем лучше.
Еще вопросs что такое goto и чем отличается от gosub. Что такое константы.
За ранее спасибо.
|
(Offline)
|
|
24.01.2009, 21:12
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Нужны задачи.
константы - это такие переменные, значения которых нельзя изменять.
goto - ето переход. а gosub - переход с возвратом, до первого return-а.
если выучиш еще rand, seedrnd и millisecs() то можно будет придумать задачку - "угадай число"
|
(Offline)
|
|
24.01.2009, 21:22
|
#3
|
AnyKey`щик
Регистрация: 24.01.2009
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Нужны задачи.
Не понимаю что за переход =(
|
(Offline)
|
|
24.01.2009, 21:33
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Нужны задачи.
print "first"
goto a
print "second"
.a
print "third"
return
print "first"
gosub a
print "second"
.a
print "third"
return
сравни два етих примера
|
(Offline)
|
|
24.01.2009, 22:05
|
#5
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Нужны задачи.
про всякие гото забудь сразу и навсегда, а задачка вот - сделай прогу которая при запуске предложет ввести число 1-4, если введено 1 или 2 то в столбик пишутся числа от 1 до 20, если 3 или 4 то в ряд пишутся числа от 30-40 )))
|
(Offline)
|
|
25.01.2009, 20:34
|
#6
|
AnyKey`щик
Регистрация: 24.01.2009
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Нужны задачи.
это совсем легко, буду использовать кейсы и фор, мне посложней)
|
(Offline)
|
|
25.01.2009, 21:13
|
#7
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Нужны задачи.
мугага )) тогда выбор от 1-6, если 1 или 6 то пишутся цифры 1,3,5,7...
если 2 или 5 то 1,3,7,15 (предыдущее число*2+1), если 3 или 4 то пишутся цифры 1 до 20 вот так
1 3 5
2
4
и т.д. - естессно всё это реализовать алгоритмами ))
|
(Offline)
|
|
25.01.2009, 21:23
|
#8
|
AnyKey`щик
Регистрация: 24.01.2009
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Нужны задачи.
пункт от 3 до 4 не понятно=(
|
(Offline)
|
|
25.01.2009, 21:30
|
#9
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Нужны задачи.
ну тоесть не прямо, и не вниз, а поочередно...
|
(Offline)
|
|
29.01.2009, 00:34
|
#10
|
Бывалый
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений (для 2,520 пользователей)
|
Ответ: Нужны задачи.
Если нужны реально "задачи"(а не примеры по усвоению команд), не пожалею трафика(5мб) и залью для тебя на мой взгляд самый лучший задачник в мире(его без единого изменения издавали в разных странах).
|
(Offline)
|
|
29.01.2009, 00:41
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Нужны задачи.
Задачка - это одно, а подход к её решению - это другое. Какраз оптимальный с точки зрения читабельности, динамичности и производительности подход - будет наилучшим. Многие задачки можно решить вообще координально иными способами.
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
29.01.2009, 13:09
|
#12
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Нужны задачи.
2 konstantinfil:
как человек, преподававший программирование в универе 1,5 года могу сказать следующее:
1. при указанном тобой списке операторов задачи сводятся в основном к вычислению значений функций на заданных интервалах.
пример:
дана функция y = 1.35x^3 + 4.5x^2 + 7.93x + 2.55
необходимо:
- рассчитать и вывести на экране значения функции в диапазоне x[-3.14, 3.14] с шагом 0,01
- составить и решить контрольный пример (на бумаге) для проверки результатов работы программы (т.е. взять два-три значения x, кратные шагу и руками подставить их в формулу, вычислить значения).
2. про goto и gosub.
Эти операторы относятся к "старой эпохе" Бейсика (номера строк, метки, отсутствие функций). Лучше учится хорошему стилю программирования с самого начала и не использовать их. Они оставлены для совместимости со старыми программами на Бейсике, написанными еще в 80е годы.
3. Следующим понятием которое тебе "жизненно необходимо" освоить являются функции. С ними неразрывно связано так называемое "структурное программирование". Можешь прочитать про него здесь: http://ru.wikipedia.org/wiki/Структу...ограммирование
2 Harter:
что за задачник такой? скажи автора и название, плз.
|
(Offline)
|
|
29.01.2009, 13:45
|
#13
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: Нужны задачи.
фантазия у вас плохая комрад+)
|
(Offline)
|
|
31.01.2009, 21:56
|
#14
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Ответ: Нужны задачи.
а повтори ка мою первую пограмму... правда прийдется еще массивы выучить с циклами, но там все просто.
комп угадывает задуманное слово. если не правильно, то просит ввести новый обьект и опиание этого обьекта и пытается угадать снова.
т. е. допусим такой диалог:
комп: это что-то соленое?
юзер: да
комп: это огурец?
юзер: правильно.
комп: это что-то соленое?
юзер: да.
комп: это огурец?
юзер: нет.
комп: сдаюсь. что это?
юзер: помидор.
комп: чем помидор отличается от огурец?
юзер: он красный.
комп: это что-то соленое?
юзер: да.
комп: это огурец?
юзер: нет.
комп: он красный?
юзер: да.
комп: это помидор.
и т. д.
вот такой хней я страдал, когда начинал прогить... )))) тогда еще на кубэйсике... )))
кстати почему никто не отметил, что у человека исключительно правильный подход к изучению ремесла!?.. в наше время это редкость.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо avel за это полезное сообщение:
|
|
31.01.2009, 23:38
|
#15
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Re: Нужны задачи.
на барсике тож такую хе*ню делал, а еще пытался кубик 3д-шный покрутить - и удалось!
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:46.
|