Иначе алгоритм работы будет бесконечным. Именно для контроля количества желтых блоков в программе задействован флаг № 2. После того как все желтые блоки извлечены из очереди (флаг № 2 обнулился), из очереди извлекаются все остальные блоки (зеленого цвета) и помещаются на склад.
Подводя итог сказанному, можно заметить, что отбор содержательного наполнения ЭОР производился с учетом принципа систематичности и последовательности обучения, что важно для наиболее успешного усвоения материала обучающимися.
Литература
1. Андреева Е. В. Программирование -- это так просто, программирование -- это так сложно. Современный учебник программирования. М.: МЦНМО, 2015. 184 с.
2. Ахо А. В., Хопкрофт Д. Э., Ульман Д. Д. Структуры данных и алгоритмы. М.: Вильямс, 2016. 384 с.
3. Вирт Н. Алгоритмы и структуры данных. Новая версия для Оберона. М.: ДМК Пресс, 2010. 272 с.
4. Гриншкун В. В., Заславская О. Ю., Корнилов В. С. Информационные технологии в образовании: учебно-методической пособие. Воронеж: Научная кн., 2014. 70 с.
5. Заславская О. Ю. Подходы к формированию новых профессиональных качеств учителя информатики // Вестник Российского университета дружбы народов. Серия «Информатизация образования». 2008. № 3. С. 107-110.
6. Назарова Т. С. и др. Инструментальная дидактика: перспективные средства, среды, технологии обучения. М.-СПб., 2012. 278 с.
7. Заславская О. Ю., Филатова Н. И. Элементы теории управления в обеспечении углубленного обучения информатике // Вестник Российского университета дружбы народов. Серия «Информатизация образования». 2011. № 1. С. 49-55.
8. Кирюхин В. М. Информатика: всероссийские олимпиады. М.: Просвещение, 2008. 220 с.
9. Кузнецов А. А. и др. Информатика и ИКТ (Информационно-коммуникационные технологии). 8 класс: учебник для общеобразовательных учреждений. М.: Дрофа, 2010. 255 с.
10. Меньшиков Ф. Олимпиадные задачи по программированию. СПб.: Питер, 2006. 315 с.
11. Шень А. Х. Программирование. Теоремы и задачи. М.: МЦНМО, 2017. 320 с.
12. Kravets O. Ja., Zaslavskaya O. Ju. Adaptive management of individualizing computer science studies: patterns, algorithms, educational process. Yelm, WA, USA, 2014. 239 p.
Literatura
1. Andreeva E.V. Programmirovanie -- e'to tak prosto, programmirovanie - e'to tak slozhno. Sovrem. uchebnik programmirovaniya. M.: MCNMO, 2015. 184 s.
2. Axo A.V., Xopkroft D.E'., Ul'man D.D. Struktury' danny'x i algoritmy'. M.: Vil'yams, 2016. 384 s.
3. Virt N. Algorit. i strukt. danny'x. Novaya vers. dlya Oberona. M.: DMK Press, 2010. 272 s.
4. Grinshkun V. V., Zaslavskaya O. Yu., Kornilov V. S. Informac. texnolo- gii v obrazovanii: uchebno-metodich. posobie. Voronezh: Nauchnaya kn., 2014. 70 s.
5. Zaslavskaya O. Yu. Podxody' k formirovaniyu novy'x professional'ny'x kachestv uchitelya informatiki // Vestnik Rossijskogo universiteta druzhby' narodov. Seriya «Infor- matizaciya obrazovaniya». 2008. № 3. S. 107-110.
6. Nazarova T. S. i dr. Instrumental'naya didaktika: perspektivny'e sredstva, sredy', texnologii obucheniya. M.-SPb., 2012. 278 s.
7. Zaslavskaya O. Yu., Filatova N. I. E'lementy' teorii upravleniya v obespechenii uglublennogo obucheniya informatike // Vestnik Rossijskogo universiteta druzhby narodov. Seriya «Informatizaciya obrazovaniya». 2011. № 1. S. 49-55.
8. Kiryuxin V.M. Informatika: vseros. olimp. M.: Prosveshhenie, 2008. 220 s.
9. Kuzneczov A. A. i dr. Informatika i IKT (Informacionno-kommunikacionny'e texnologii). 8 klass: uchebnik dlya obshheobrazovatel'ny'x uchrezhdenij. M.: Drofa, 2010. 255 s.
10. Men'shikov F. Olimpiadnyлe zadachi po programmirovaniyu. SPb.: Piter, 2006. 315 s.
11. Shen' A. X. Programmirovanie. Teoremy i zadachi. M.: MCNMO, 2017. 320 s.
12. Kravets O.Ja., Zaslavskaya O.Ju. Adaptive manag. of individual. comp. science studies: patterns, algorithms, educat. process. Yelm, WA, USA, 2014. 239 p.
Abstract
Forms and Methods of Preparing Students for Computer Science Olympiads using Electronic Educational Resources
O.Yu. Zaslavskaya, O.D. Lyubumov
The article presents the experience of substantiating and designing a specially developed electronic educational resource that acts as an effective means of teaching computer science and allows improving the system of preparing students to participate in computer science Olympiads of various levels. The article describes a method of teaching students to solve Olympiad problems in computer science, in which it is advisable to use specific data structures (stack, queue, and deck).
Keywords: methods of teaching computer science; Olympiad in computer science; information technologies; algorithms.