Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634794)
Контекстум
.

Лабораторный практикум по программированию на языке Си (128,00 руб.)

0   0
Первый авторСтепанов В. П.
ИздательствоМ.: Изд-во МГТУ им. Н.Э. Баумана
Страниц48
ID287619
АннотацияВ пособии дано краткое изложение основ программирования на языке Си с примерами. Рассмотрены следующие темы: программы линейной и разветвляющейся структуры; циклы с параметром; циклы с предусловием и постусловием; указатели и ссылки; функции и способы передачи аргументов; одномерные массивы; сортировка массивов; двумерные массивы; символьные массивы и строки; массивы структур; текстовые файлы; бинарные файлы. Приведены задания к лабораторным работам.
Кому рекомендованоДля студентов младших курсов.
ISBN---
УДК004.42+004.43
ББК32.973.26-018
Степанов, В.П. Лабораторный практикум по программированию на языке Си : учеб.-метод. пособие по курсу «Информатика» / В.П. Степанов .— Москва : Изд-во МГТУ им. Н.Э. Баумана, 2007 .— 48 с. — URL: https://rucont.ru/efd/287619 (дата обращения: 25.04.2024)

Предпросмотр (выдержки из произведения)

Рассмотрены следующие темы: программы линейной и разветвляющейся структуры; циклы с параметром; циклы с предусловием и постусловием; указатели и ссылки; функции и способы передачи аргументов; одномерные массивы; сортировка массивов; двумерные массивы; символьные массивы и строки; массивы структур; текстовые файлы; бинарные файлы. <...> ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ Цель работы – изучение базовых типов данных; разработка алгоритмов и составление программ разветвляющейся структуры. <...> Ее формат: рrintf (<управляющая строка>, <список аргументов>); Управляющая строка, заключаемая в кавычки, указывает компилятору на тип выводимой информации. <...> Она может содержать спецификации преобразования и управляющие символы. <...> Вид спецификации преобразования: % <флаг> <размер поля> .< точность> <спецификация> где флаг может принимать следующие значения: минус – выравнивание влево выводимого числа (по умолчанию выполняется выравнивание вправо); плюс – выводится знак положительного числа; размер поля – задает минимальную ширину поля; при недостаточной ширине поля выполняется автоматическое расширение; точность – задает количество цифр в его дробной части; спецификация указывает вид выводимой информации. <...> 3 Функция scanf предназначена для форматированного ввода информации. <...> Общий вид функции: scanf(<управляющая строка>, <список адресов>); Для нее, как и для функции printf(), указывается управляющая строка. <...> Однако функция scanf(), в отличие от функции printf(), использует в списке адресов указатели на переменные, т. е. адреса. <...> При использовании формата % s строка вводится до первого пробела. <...> 4 Разветвляющиеся алгоритмы реализуются с помощью двух операторов: условного оператора if и оператора switch. <...> Условный оператор if имеет следующую форму: if ( <условие> ) <оператор1>; else <оператор2>; Оператор выполняет один из операторов в зависимости от условия. <...> Если < оператор1 > и < оператор2 > в свою очередь являются операторами if, то такой <...>
Лабораторный_практикум_по_программированию_на_языке_Си.pdf
УДК 681.3.06 ББК 22.18 С79 Рецензенты: В.Н. Шакин, Л.Н. Жукова Степанов В.П. С79 Лабораторный практикум по программированию на языке Си: Учеб.-метод. пособие по курсу «Информатика». – М.: Изд-во МГТУ им. Н.Э. Баумана, 2007. – 48 с. на языке Си с примерами. Рассмотрены следующие темы: программы линейной и разветвляющейся структуры; циклы с параметром; циклы с предусловием и постусловием; указатели и ссылки; функции и способы передачи аргументов; одномерные массивы; сортировка массивов; двумерные массивы; символьные массивы и строки; массивы структур; текстовые файлы; бинарные файлы. Приведены задания к лабораторным работам. Для студентов младших курсов. Библиогр. 4 назв. УДК 681.3.06 ББК 22.18 В пособии дано краткое изложение основ программирования © МГТУ им. Н.Э. Баумана, 2007
Стр.2
ОГЛАВЛЕНИЕ 1. Программирование алгоритмов разветвляющейся структуры ............... 3 2. Программирование циклов с управляющим параметром ........................ 8 3. Программирование циклов с предусловием и с постусловием ............... 16 4. Программирование алгоритмов работы с одномерными массивами ...................................................................................................... 20 5. Программирование алгоритмов с вложенными циклами ........................ 24 6. Программирование алгоритмов сортировки массивов ............................ 28 7. Программирование алгоритмов с использованием двумерных массивов ......................................................................................................... 31 8. Программирование алгоритмов с использованием строк ....................... 34 9. Программирование алгоритмов с использованием массивов структур ......................................................................................................... 36 10. Программирование алгоритмов работы с текстовыми файлами .......... 40 11. Программирование алгоритмов работы с бинарными файлами ........... 42 Список рекомендуемой литературы ............................................................... 45 46
Стр.46

Облако ключевых слов *


* - вычисляется автоматически
.