- •Вагарина н.С. Методическое пособие
- •Оглавление
- •Первая программа на языке Си
- •Переменные. Основные типы данных. Форматный ввод-вывод
- •Операции и выражения
- •Операторы ветвления
- •Операторы цикла и передачи управления
- •Массивы
- •Рекомендации к выполнению контрольной работы
- •Задание 1 Программирование линейных алгоритмов
- •Задание 2 Программирование разветвляющихся алгоритмов
- •Задание 3 Программирование циклических алгоритмов
- •Задание 4 Работа с одномерными массивами
- •Задание 5 Работа с двумерными массивами
- •Пример оформления пояснительной записки
- •Литература
- •Приложение 1. Пример оформления титульного листа
- •Контрольная работа по дисциплине «программирование»
Пример оформления пояснительной записки
Задача 1 Тема 1 (линейные алгоритмы)
Условие: Дано трехзначное число. Вывести на экран новое число, которое получается, если убрать в исходном числе первую цифру и приписать ее в конец. Например, из числа 234 получить число 342.
Дано:
a | исходное число | тип int
Результат:
Вывод на экран цифр исходного числа в другом порядке
Блоксхема:
Текст программы:
Скриншот результата:
Тестовые примеры:
Исходные данные |
Ожидаемый результат |
Результат программы |
234 |
342 |
3 4 2 |
101 |
011 |
0 1 1 |
3 |
Число не трехзначное |
0 3 0 |
2356 |
Число не трехзначное |
5 6 23 |
Литература
Язык программирования Си / Б. Керниган, Д. Ритчи ; пер. с англ. Бордовой В. - СПб. : Вильямс, 2009. - 304 с. : ил. ; 21 см. - ISBN 978-5-8459-0891-9, 5-8459-0891-4, 0-13-110362-8: 442.00 р.
Подбельский, В. В. Курс программирования на языке Си / Учеб.пособие для вузов Подбельский В.В., Фомин С.С.-ДМК Пресс, 2012.-384 с. - ISBN 978-5-94074-449-8: 323.00 р.
Павловская, Т. А.
C/C++. Программирование на языке высокого уровня : учебник / Т. А. Павловская. - СПб. [и др.] : Питер , 2009. - 461 с. : ил. ; 24 см. - (Учебник для вузов). - Библиогр.: с. 383 (20 назв.). - Гриф: допущено М-вом образования Рос. Федерации в качестве учебника для студ. вузов, обуч. по направлению подгот. дипломир. спец. "Информатика и вычислит. техника". - ISBN 978-5-94723-568-5 : 150.00 р.
Синицын, С. В. Программирование на языке высокого уровня : учебник / С. В. Синицын, А. С. Михайлов, О. И. Хлытчиев. - М. : ИЦ "Академия", 2010. - 400 с. : ил. ; 22 см. - (Высшее профессиональное образование). - Библиогр.: с. 385-388 (59 назв.). - Гриф: рек. УМО по образованию в обл. приклад. информатики в качестве учеб. для студентов вузов, обучающихся по спец. "Приклад. информатика ( по областям)" и др. экон. спец. - Имеется электрон. аналог печ. изд. - ISBN 978-5-7695-6673-8 : 430.10 р., 433.40 р.
Демидович, Е. М. Основы алгоритмизации и программирования. Язык Си [Текст] : учеб. пособие / Е. М. Демидович. - СПб. : БХВ-Петербург, 2006. - 440 с. ; 23 см. - ISBN 5-94157-459-2 : 153.51 р.
Хусаинов, Б. С. Структуры и алгоритмы обработки данных. Примеры на языке Си [Текст] : Учеб. пособие / Б. С. Хусаинов. - М. : Финансы и статистика, 2004. - 464 с. : ил. ; 21 см. - К изданию прилагается CD. - ISBN 5-279-02775-8 : 180.00,288.80 р., 288.80 р.
Макконелл, Дж . Основы современных алгоритмов : учеб. пособие / Дж . Макконелл. - 2-е изд., доп. - М. : Техносфера, 2006. - 368 с. : ил. ; 24 см. - (Мир программирования). - Библиогр.: с. 300-302. - Гриф: рек. Ученым Советом Моск. гос. Акад. приборостроения и информатики в качестве учеб. пособия по направлению подготовки спец. "Информатика и вычислит. техника". - ISBN 5-94836-005-9 : 61.08 р.
