Учебник по c для начинающих скачатьЯзык программирования Си.практический курс. Что это такое? В свое время (1991-1992 года), выбрав язык Си в качестве основного языка программирования для математических классов, автор столкнулся с проблемой отсутствия нормальных учебников, которые можно было бы рекомендовать школьникам. Это вынудило его написать свой конспект лекций, который можно было бы назвать «Практический курс программирования на Си » — в него вошли те сведения, которые действительно требовались автору на практике. Многолетний опыт преподавания показал, что конспект действительно востребован и широко используется как школьниками, так и выпускниками. В качестве среды разработки используется бесплатно распространяемая оболочка Dev-C++ с открытым исходным кодом, включающая компилятор GCC. Автор будет благодарен за отзывы и конструктивную критику по поводу содержания и оформления этих материалов. Если вы заметили ошибку или у вас есть предложения, замечания, жалобы, просьбы и заявления, пишите. Лицензионное соглашение. Все опубликованные ниже материалы могут быть свободно использованы в некоммерческих целях при условии сохранения авторства. Скачивание материалов означает, что вы приняли условия этого лицензионного соглашения. Скачать. Конспект распространяется свободно в формате PDF . Для просмотра требуется бесплатный просмотрщик Acrobat Reader. Конспект курса условно разбит на 4 части: Введение в программирование на языке Си (860 Кб) 29.03.2014 Изучение основных конструкций языка и приемов написания программ. Xранение и обработка данных (792 Кб) 21.11.2013 Язык Си: массивы, матрицы, структуры, символьные строки, структуры, рекурсия. Разработка программ на языке Си (937 Кб) 01.03.2014 Приемы проектирования программ, структурное программирование, целочисленные алгоритмы, численные методы, моделирование. Динамические структуры данных в языке Си (666 Кб) 11.06.2009 Списки, стеки, деревья, графы. Презентации. Для преподавателей и учащихся могут быть полезны презентации, построенные на основе этого конспекта. Их можно скачать на странице Презентации. Методика. В программе предусмотрено изучение языка Си в 7-11 классах: Часть I представляет собой расширенный конспект курса 7 класса. Введение в язык Си строится на базе алгоритмической подготовки, которую дети получили в 6 классе, работая с исполнителями. Основная задача — познакомить учащихся с основными конструкциями языка Си : циклами, условными операторами, процедурами. Весьма успешно проходит изучение разделов, связанных с графикой, анимацией. Программа включает следующие разделы (в скобках указана часть конспекта): Массивы (II), Работа с файлами (II), Символьные строки (II), Вращение объектов (III), Моделирование (III) . Особое внимание уделяется изучению алгоритмов работы с массивами, в том числе поиска, сортировки и т.п. Дается понятие об эффективности вычислительных методов. Основное внимание уделяется изучению методов разработки программ на языке Си . Учащиеся выполняют индивидуальное задание, в ходе которого учатся строить графики на экране, знакомятся с преобразованиями систем координат, изучают методы решения уравнений, знакомятся с численными методами, учатся правильно оформлять программы (разделы 1-2 части III). Одно из заданий посвящено использованию метода Монте-Карло для вычисления площади сложной фигуры. Из новых разделов изучаются также Матрицы (II), Массивы символьных строк (II) . Вводится понятие указателей и изучаются простейшие операции с ними. Изучения языка Си выходит на более серьезный уровень. Основные темы — Управление памятью (II), Рекурсия (II), Структуры (II) . Предусмотрено изучение языка Паскаль в качестве второго языка программирования. С этого момента алгоритмы на теоретических занятиях записываются поочередно на двух языках. Изучаются не столько особенности языков, сколько алгоритмы. Основные разделы — Численные методы (III), Моделирование (III), Динамические структуры данных (IV) . | |