КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 715051 томов
Объем библиотеки - 1417 Гб.
Всего авторов - 275193
Пользователей - 125199

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Тарханов: Мы, Мигель Мартинес (Альтернативная история)

Оценку не ставлю, но начало туповатое. ГГ пробило на чаёк и думать ГГ пока не в может. Потом запой. Идет тупой набор звуков и действий. То что у нормального человека на анализ обстановки тратится секунды или на минуты, тут полный ноль. ГГ только понял, что он обрезанный еврей. Дальше идет пустой трёп. ГГ всего боится и это основная тема. ГГ признал в себе опального и застреленного писателя, позже оправданного. В основном идёт

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
iv4f3dorov про Тюрин: Цепной пес самодержавия (Альтернативная история)

Афтырь упоротый мудак, жертва перестройки.

Рейтинг: 0 ( 1 за, 1 против).
iv4f3dorov про Дорнбург: Змеелов в СССР (Альтернативная история)

Очередное антисоветское гавно размазанное тонким слоем по всем страницам. Афтырь ты мудак.

Рейтинг: +2 ( 3 за, 1 против).
A.Stern про Штерн: Анархопокалипсис (СИ) (Боевик)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: 0 ( 1 за, 1 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).

Основы программирования. Часть I [Андрей Александрович Тюгашев] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

А.А. Тюгашев
ОСНОВЫ ПРОГРАММИРОВАНИЯ
Часть I

Санкт-Петербург
2016

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
УНИВЕРСИТЕТ ИТМО

А.А. Тюгашев
ОСНОВЫ ПРОГРАММИРОВАНИЯ
Учебное пособие. Часть I.

Санкт-Петербург
2016

А.А. Тюгашев. Основы программирования. Часть I. – СПб: Университет
ИТМО, 2016. – 160 с.
Учебное пособие содержит теоретический материал и лабораторный практикум
для изучения дисциплины «Основы программирования». Представлен
панорамный взгляд на предметную область, с представлением не только
традиционной императивной, но и функциональной, и логической парадигм
программирования, исторической ретроспективы и связи с другими областями
информатики. Приводится сравнение программирования на языках высокого и
низкого уровней (ассемблер). Несмотря на обзорный характер, после прочтения
и прохождения входящего в книгу лабораторного практикума студент будет
способен писать программы средней сложности на языках С/С++. Книга
содержит и специальные главы, посвященные жизненному циклу программных
средств современной ИТ-индустрии, проблеме ошибок в программах и методах
верификации программного обеспечения, стилю программирования.
Учебное пособие адресовано студентам, обучающимся в ИТМО на кафедре
КОТ по направлению 09.03.02
«Информационные системы и технологии»;
преподавателям, ведущим теоретические и лабораторные занятия по курсу
«Основы программирования». В то же время издание может представлять
интерес для школьников, студентов средних специальных заведений и
широкого круга читателей, заинтересованных в освоении основ
программирования.
Рекомендовано к печати Ученым советом факультета КТиУ 08.12.2015 г.,
протокол №10.

Университет ИТМО – ведущий вуз России в области информационных и

фотонных технологий, один из немногих российских вузов, получивших в 2009
году статус национального исследовательского университета. С 2013 года
Университет ИТМО – участник программы повышения конкурентоспособности
российских университетов среди ведущих мировых научно-образовательных
центров, известной как проект «5 в 100». Цель Университета ИТМО –
становление
исследовательского
университета
мирового
уровня,
предпринимательского по типу, ориентированного на интернационализацию
всех направлений деятельности.
 Университет ИТМО, 2016
 А.А. Тюгашев, 2016

3

Оглавление
Введение ............................................................................................................... 5
Базовые понятия ............................................................................................... 8
История развития языков программирования ................................................ 16
Императивное программирование................................................................... 31
Описание фон-неймановской архитектуры ................................................. 31
Базовые понятия и конструкции императивных языков ............................ 34
Условный оператор и оператор выбора .................................................... 38
Повторное исполнение — рекурсия и итерация ...................................... 41
Структурное программирование................................................................ 45
Исключения .................................................................................................. 47
Процедурное программирование ............................................................... 48
Структуры данных в программировании..................................................... 51
Простые типы данных ................................................................................. 53
Составные типы данных ............................................................................. 58
Структурирование программ, принцип модульности ............................... 72
Язык программирования Си .......................................................................... 74
Основные понятия языка программирования Си..................................... 82
Принципы ввода-вывода в языке Cи ......................................................... 87
Структурирование программ на языке Си ................................................ 90
Структуры данных и управления языка программирования Си ............ 92
Обработка текстовых строк ........................................................................ 99
Использование параметров функции main()........................................... 101
Работа с файлами ....................................................................................... 102
Сумма нечетных на языке Си ................................................................... 106
Сортировка массивов ................................................................................ 108
Система управления базой данных о студентах..................................... 110
Особые возможности Си........................................................................... 112
Достоинства и недостатки языка Си ....................................................... 120
Язык ассемблера (автокод) .......................................................................... 122

4

Сумма нечетных на ассемблере ............................................................... 135
Макросы в ассемблере .............................................................................. 139
Введение в объектно-ориентированное программирование на примере С++............. 142
Достоинства и недостатки ООП .................................................................... 157
Список литературы ......................................................................................... 159

5

Введение
Данное пособие — не учебник по одному из популярных