<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infoschool</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика в школе</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics in school</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2221-1993</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/2221-1993-2020-19-3-31-36</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-445</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕТОДИЧЕСКАЯ КОПИЛКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TEACHING PRACTICES</subject></subj-group></article-categories><title-group><article-title>Методические рекомендации по обучению процессу составления алгоритмов с их дальнейшей реализацией на языках программирования</article-title><trans-title-group xml:lang="en"><trans-title>Guidelines for training the process of creating algorithms with their further implementation on programming languages</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бычкова</surname><given-names>Д. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Bychkova</surname><given-names>D. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Бычкова Дарья Дмитриевна, канд. пед. наук, доцент кафедры вычислительной математики и методики преподавания информатики физико-математического факультета</p><p>141014, Московская обл., г. Мытищи, ул. Веры Волошиной, д. 24</p></bio><email xlink:type="simple">dd.bychkova@mgou.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский государственный областной университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Moscow Region State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>14</day><month>05</month><year>2020</year></pub-date><volume>0</volume><issue>3</issue><fpage>31</fpage><lpage>36</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бычкова Д.Д., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Бычкова Д.Д.</copyright-holder><copyright-holder xml:lang="en">Bychkova D.D.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://school.infojournal.ru/jour/article/view/445">https://school.infojournal.ru/jour/article/view/445</self-uri><abstract><p>Сегодня наше общество достигло такого уровня развития, что во многих сферах человеческой деятельности разные виды работ выполняют роботы. Особенно это касается тех сфер, которые связаны с опасностью для жизни человека или требуют серьезных физических затрат. Но роботы — это пока всего лишь исполнители, а алгоритмы и программы, по которым функционируют роботы, пишет человек. Он занимает основную позицию в тандеме человек—робот. Для составления алгоритмов разного уровня сложности необходима совокупность теоретических знаний и практических умений и навыков, которые формируются как в процессе освоения теоретических основ, так и в процессе непрерывной практической деятельности по применению теории к реализации различного рода задач. В статье описываются процессы составления алгоритмов для двух практических задач разного уровня сложности, даются пояснения и рекомендации, а также приводятся фрагменты программ, реализованных по данным алгоритмам на языке программирования С++.</p></abstract><trans-abstract xml:lang="en"><p>Today our society has reached such a level of development that in many areas of human activity, it is robots that perform different types of work. This is especially true for those areas that are associated with a danger to human life or require serious physical costs. But robots are still only performers. Algorithms, programs by which robots function, is written by a person. Thus, man occupies a major position in the human—robot tandem. To compile algorithms of different levels of complexity, a combination of theoretical knowledge and practical skills is needed, which are formed both in the process of mastering the theoretical foundations and in the process of continuous practical activity on applying the theory to the implementation of various kinds of tasks.The article presents guidelines for creating infographics for students under the guidance of a teacher in extracurricular computer science classes using special computer programs. The article presents guidelines for creating infographics for students under the guidance of a teacher in extracurricular computer science classes using special computer programs.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритм</kwd><kwd>одномерный массив</kwd><kwd>структура</kwd><kwd>строковый тип данных</kwd><kwd>язык программирования С++</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithm</kwd><kwd>one-dimensional array</kwd><kwd>structure</kwd><kwd>string data type</kwd><kwd>C ++ programming language</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Бхаргава А. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. СПб.: Питер, 2020. 288 с.</mixed-citation><mixed-citation xml:lang="en">Бхаргава А. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. СПб.: Питер, 2020. 288 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Златопольский Д. М. Сборник задач по программированию. СПб.: БХВ-Петербург, 2011. 304 с.</mixed-citation><mixed-citation xml:lang="en">Златопольский Д. М. Сборник задач по программированию. СПб.: БХВ-Петербург, 2011. 304 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Как лучше всего изучать алгоритмы — отвечают эксперты. https://tproger.ru/experts/how-to-learn-algorithms/</mixed-citation><mixed-citation xml:lang="en">Как лучше всего изучать алгоритмы — отвечают эксперты. https://tproger.ru/experts/how-to-learn-algorithms/</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Самылкина Н. Н., Островская Е. М., Кузнецова Е. Ю. ЕГЭ 2013. Информатика: тренировочные задания. М.: Эксмо, 2012. 200 с.</mixed-citation><mixed-citation xml:lang="en">Самылкина Н. Н., Островская Е. М., Кузнецова Е. Ю. ЕГЭ 2013. Информатика: тренировочные задания. М.: Эксмо, 2012. 200 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Шилдт Г. С++: полное руководство, классическое издание. СПб.: ООО «Диалектика», 2019. 800 с.</mixed-citation><mixed-citation xml:lang="en">Шилдт Г. С++: полное руководство, классическое издание. СПб.: ООО «Диалектика», 2019. 800 с.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
