Составление блок-схемы решения логической задачи “монеты”
Есть 9 монет. Есть одни весы. Весы обычные, лабораторные (чашечные). Одна из 9 монет фальшивая (более легкая, чем все остальные). Хватит ли трех взвешиваний, чтобы определить какая монета фальшивая? Составить блок-схему решения задачи.
Составление блок-схемы решения логической задачи “Баки с водой”
Как с помощью двух канистр объемом 5л и 9л отмерить 3л воды? Составить блок-схему решения задачи.
Создание калькулятора
Проверка работы другого ученика
Составление блок-схемы процесса обработки данных для отображения на иммитации индикатора
Работа с массивом. Статистическая обработка персональных данных.
Доработка функции перевода текста из транслита в кириллицу
- Научить функцию различать большие и маленькие буквы.
- Составить блок-схему алгоритма распознавания сложных комбинаций sh = ш, csh = щ, ch=ч и так далее.
- В примере с генерацией пароля создать функцию с параметром Z, которая будет генерировать Z паролей, длина которых должна быть разной, случайно выбранной из диапазона от 8 до 16 символов.
Список сайтов с заданиями по основам программирования
acm.petrsu.ru/site/contest/starter
Список книг с примерами задач и решениями по основам программирования
19-_Sbornik_zadach_po_programmirovaniyu_Zlatopolskiy_D_M_2011_-304s.pdf
1000_zadach_po_programmirovaniyu.pdf
Abramov_S_a_I_Dr_Zadachi_Po_Programmirovaniyu_1988.pdf
Programmirovanie_Teoremy_i_zadachi_A_Shen.pdf
Sborn_Zadach_po_programm_s_primerami.pdf