Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434

Открыть новую тему     Написать ответ в эту тему

buffy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задачи и Программирование на языке Pascal/Object Pascal (Turbo, Delphi и Free Pascal)

 
Перед тем, как задать вопрос: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Большинство типовых задач уже решались, причем неоднократно!  
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 15 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]


Альтернативный компилятор
Free Pascal Compiler (FPC) -- мощный компилятор Паскаля
 - девиз: пишешь единожды, компилируешь где хошь...
 - на 99% совместим по коду с ТР и Object Pascal (Delphi)
 - межплатформенный
 - свободный  
Lazarus -- среда разработки для FPC (аналог среды Delphi7)
 
Файлы
Русская справка
Turbo Pascal 7.1 добавлены некоторые модули из Borland Pascal, русская справка.
Borland Pascal 7.0 Полный (13-дискетный, вкл. исходники), никем не модифицированный  дистрибутив.
 
Учебники:
В.В.Фаронов - Turbo Pascal. Начальный курс
В.В.Фаронов - Turbo Pascal. Наиболее полное руководство
Д.М.Ушаков, Т.А.Юркова - Паскаль для школьников
С.М.Окулов - Основы программирования
С.М.Окулов - 2 главы из школьного учебника по информатике
В.М.Котов - Олимпиадные задачи по информатике с решениями
Никитин - набор исходников для типовых задач
Мансуров - Основы программирования в среде Lazarus - основы паскаля, много примеров, блоксхем, алгоритмов. 2010. 772 с. примеры к книге
Деревенец - Песни о Паскале - паскаль для школьников и студентов-первокурсников
Епанешниковы - Программирование в среде Turbo Pascal
Паскаль для школьников. Подготовка к ЕГЭ (2011)
Фадеев - Паскаль для школы
Потопахин - Turbo Pascal Решение сложных задач (2006)
Полезные линки
библиотека алгоритмов (есть и на Паскале)
библиотека алгоритмов (ещё одна)
библиотека алгоритмов (и ещё одна)
Разбор олимпиадных задач по информатике от Михаила Густокашина
 
Проблема с набором русского текста в консоли/Turbo Pascal
решение проблемы с набором русского текста в консоли Windows  скриптом (командным файлом)
 
Построение блок-схем
FCEditor -- Программа для автоматического построения блок-схем программ из исходного текста на языке Pascal (Delphi)
 - для правильной работы исходный текст должен начинаться со слова program или unit

Всего записей: 4 | Зарегистр. 24-10-2002 | Отправлено: 12:46 11-01-2003 | Исправлено: akaGM, 23:06 21-11-2019
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ugansk Pasha
Цитата:
у меня тоже сегодня праздник  Денюха
с днём Рождения!!!
Цитата:
А в общем процесс пошел....  
И ещё раз поздравляю!!!
 
и попробуйте такой код (писал прямо в броузере, поэтому возможны описки/ошибки...):

Код:
for i:=1 to nq do begin  
а что, вы собираетесь ВСЕ ВОПРОСЫ ВЫДАТЬ?! так они  банально не поместяться на экране!
   очищаем экран
   ClrScr;
   writeTextXY(10, 1, $1F, sQ[i]);  
   for j:=1 to na[i] do begin  
      str(j:3,s); {это мы номер ответа в строчку преобразовали! теперь в s - порядковый номер}
      s:=s + '. ' +  sA[i,j];  
      writeTextXY(36,5+j,$1E,s);  
      end;  
     writeTextXY(10,10,$1F,'Тут будет ввод правильного ответа: ....');  
     ReadLn(NumberAnswer);
   end;  

 
akaGM
Цитата:
у меня сегодня праздник...
Поздравляю!!!!!  
а с чем, позвольте поинтересоваться? (если не секрет, конечно) ;-))))
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 15:53 08-02-2008
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ugansk Pasha
О! проздравляю!
удачи!
 
SERGE_BLIZNUK
да какой, на фиг, секрет?!
 
извини, что здесь не повторяюсь...
http://forum.ru-board.com/topic.cgi?forum=33&topic=3174&start=2066

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 15:58 08-02-2008 | Исправлено: akaGM, 16:02 08-02-2008
Ugansk Pasha

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SERGE_BLIZNUK
Спасибо, все отображается...
Но мне надо чтобы не "циферку" вводили, а клавишами "вверх" и "вниз" + "Enter" выбирали ответ просто у меня единственное не получается подстветить выбранный вариант
 
За поздравление спасибо
 
akaGM
И тебе спасибо
А что за праздник?
 
Добавлено:
akaGM
А все понял что за праздник
Поздравляю!
 
Ни у кого никаких идей нет по рушению моей проблемы?

Всего записей: 18 | Зарегистр. 05-02-2008 | Отправлено: 16:06 08-02-2008
Traestan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ а как будет х в степени 2к-1 , и как написать фактариал 2к-1???

Всего записей: 10 | Зарегистр. 08-02-2008 | Отправлено: 19:03 08-02-2008
Hanniball



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Traestan

Цитата:
х в степени 2к-1

for i:=2 to 2*k-1 do
  x:=x*x;

Цитата:
фактариал 2к-1

x:=1;
for i:=2 to 2*k-1 do
  x:=x*i;

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 13:24 09-02-2008
Ugansk Pasha

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может поможете? :'(

Всего записей: 18 | Зарегистр. 05-02-2008 | Отправлено: 19:36 09-02-2008
Traestan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НАрод подскажите как здесь найти корень квадратный(Задана последовательность из N вещественных чисел. Вычислить
    корень квадратный из ((Xi-M)*(Xi-M)/(N-1)), где M - среднее
    алгебраическое данной последовательности)

Всего записей: 10 | Зарегистр. 08-02-2008 | Отправлено: 19:54 09-02-2008
Ugansk Pasha

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
УУУРРРААА!!! Я понял :))... Все, нашел решение, всем спасибо кто сопереживал и помогал :)

Всего записей: 18 | Зарегистр. 05-02-2008 | Отправлено: 20:07 09-02-2008
Traestan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НАрод кто знает как записать сие через for ((Xi-M)*(Xi-M)/(N-1))?????

Всего записей: 10 | Зарегистр. 08-02-2008 | Отправлено: 21:53 09-02-2008
AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Traestan
Стандартное отклонение

Код:
 
{...
пусть Xi - массив 1..N}
SumX := 0.0; SumXof2 := 0.0;
For i := 1 To N Do
    begin
        SumX := SumX + Xi[i];
        SumXof2 := SumXof2 + Xi[i] * Xi[i];
    end;
StDev := Sqrt((N * SumXof2 - SumX * SumX) / ((N - 1) * N))


Цитата:
среднее алгебраическое данной последовательности

Про среднеарифметическое (относительно него и решено), среднегармоническое, среднегеометрическое - слышал... А это что?

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 03:58 10-02-2008 | Исправлено: AndVGri, 05:10 10-02-2008
mr gorka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно в Паскале нарисовать рисунок , типа Домик , сонце, тучи и.т.д  
 
Где можно что то посмотреть аналогию . Может есть сайты по Графике в Паскале !?  
 
Плиз помогите !  
Подробнее...
 
Вопросик еще, а как зделать мне на рисунке типа туча движеться  доходит до сонца и начинаеться вечер (ну фон меняеться , место сонца луна ) ?

Всего записей: 71 | Зарегистр. 26-09-2007 | Отправлено: 13:41 10-02-2008 | Исправлено: mr gorka, 22:24 10-02-2008
Travis_Pastrana

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, плиз!!!Задали на практику написать прогу фрактал 'тысячелистник'.Че это вобще такое? В инете искал - не нашел

Всего записей: 1 | Зарегистр. 10-02-2008 | Отправлено: 15:54 10-02-2008
dro981



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Travis_Pastrana
вот задача

Всего записей: 335 | Зарегистр. 10-11-2003 | Отправлено: 16:27 10-02-2008
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dro981
не понял, а где задача?...
 
mr gorka
1) Пожалуйста, прячьте объёмные (БОЛЬШИЕ) программы за тегами [MORE] .. [/MORE]
вот сейчас ещё не поздно, нажимите на своём сообщении редактировать, перед кодом напишите два тэга (ключевых слова):  
[MORE]
можно ещё  
и [CODE]
потом ваша программа...
[/CODE]
[/MORE]
 
2) а что собственно не так? Где вопрос? Приведённая Вами программа вполне закончена и рисует домик и солнышко...
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 21:29 10-02-2008
Hanniball



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2ALL
Сделал очень черновой вариант шапки. Редактирование и дополнение приветствуются))

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 22:32 10-02-2008
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hanniball
Цитата:
Сделал очень черновой вариант шапки

Можно выкладывать??
 
mr gorka
спасибо за тэги... ;-)
 
чтобы что-то двигалось, то нужно в цикле делать следующее:
нарисовать, выжидать паузу через delay(...), стереть изображение, изменить координаты,
нарисовать новое (с новой позицией)...
если позиция чего-то достигла чего-то (например (координата тучи + длина тучи) >= (координата центра солнца - радиус) - тогда заливать цветами рисунок, убирать солнце и выводить луну... хотя, мне кажется, что для обучения программированию на языке Паскаль это немножко не та задача ;-((((( тут больше тупой работы по заданию координат рисунков и прочей тупой лабуды ;-(
 
 
Добавлено:
 
Travis_Pastrana

Цитата:
Задали на практику написать прогу фрактал 'тысячелистник'.

не буду утверждать, что это 100% то, что Вам надо, но судя по оглавлению, очень на то похоже:
Газале М. Гномон. От фараонов до фракталов.  
2002. 272 с.
из содержания: Тысячелистник      cтр. 141—143
 
ссылка на книжку по ковриком #

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 23:29 10-02-2008
Hanniball



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SERGE_BLIZNUK

Цитата:
Можно выкладывать??

Ну не знаю, рановато наверное. Для меня это первая шапка)) Оформление вобще сливает)) Лучше покритикуюте/подополняйте пока, а через пару деньков можно и выкладывать будет

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 00:51 11-02-2008
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hanniball

Цитата:
Ну не знаю, рановато наверное. Для меня это первая шапка)) Оформление вобще сливает))  

ну, Ваше право... Хотя, имхо, надо выкладывать. потому как наличие ЛЮБОЙ шапки, лучше, чем её отсутствие. Никаких особых косяков в оформлении я не увидел (хотя я и не эстет-дизайнер). Да и покритиковать шапку, видную всем - как то проще... ;-)
Ладно. Хотите, значит давайте пару дней подождём... ;-)

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 13:44 11-02-2008
Hanniball



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SERGE_BLIZNUK
Да, вы наверное правы. Я выложить сюда не могу, поэтому буду благодарен, если это сделаете вы или кто-то другой. Только у меня вопрос, я там накидал ссылок на скачивание книжек, которые не совсем бесплатные)) это не особо сильное нарушение? )) Да и сам паскаль вроде только до версии 5.5 бесплатен, по крайней мере след. версии на офф сайте не выкладывают.

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 15:19 11-02-2008
mr gorka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Паскале не работает графика , пишеш прогу а только чорный экран и все , что это может быть !  
 
Заранее спасибо !

Всего записей: 71 | Зарегистр. 26-09-2007 | Отправлено: 16:48 11-02-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru