Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодУказ_Си2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
241.51 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АБАЯ

Кафедра Информатики и Информационных технологий

Е.А. Киселёва «программирование 2»

Методические указания к лабораторным работам

для студентов специальности «5В011100 - Информатика»

Алматы, 2014

УДК 681.3

Киселёва Е.А. Программирование-2 /

Методические рекомендации для студентов специальности 5В011100 - «Информатика». –Алматы: КазНПУ им.Абая -2014, - 82 с.

Методические рекомендации были рассмотрены на заседании кафедры «Информатика и информационные технологии.

протокол № __ «___ » ________ 2014 г.

Зав.кафедрой ____________ д.ф.-м.н., профессор А.С.Бердышев

В методических рекомендациях рассматриваются основные приемы программирования на языке Си. Методические рекомендации содержат лабораторные работы и указания по их выполнению, задания для самосоятельных работ.

Методические рекомендации согласованы на заседании научно-методического совета института математики, физики и информатики.

«_____» _____________2014г. Протокол № _____

Содержание

Общие указания 4

1. Введение 4

2. Порядок выполнения лабораторных работ 4

3. Отчет к лабораторной работе 6

4. Литература 6

Лабораторная работа № 1. Работа с массивами 7

Лабораторная работа № 2. Стандартный файловый ввод- вывод 12

Лабораторная работа № 3. Прямой файловый ввод- вывод 22

Лабораторная работа № 4. Работа с матрицами 27

Лабораторная работа № 5. Указатели и массивы 31

Лабораторная работа № 6. Указатели, символьные строки и функции 34

Лабораторная работа № 7. Структуры и массивы структур 41

Лабораторная работа № 8. Конструирование программ из нескольких файлов 45

Задания для СРСП 56

Тестовые вопросы выносимые на итоговую аттестацию 78

Перечень основной и дополнительной литературы, в том числе на электронных носителях 82

Общие указания

1. Введение

     Вторая часть цикла лабораторных работ к курсу "Программирование 2" посвящена языку C в его базовом варианте, который изложенный в классической работе [1].

     Для исполнения этой части цикла пригодна любая операционная среда и любая система программирования C, так как те свойства языка, которые здесь изучаются, являются ядром языка и присутствуют во всех ее реализациях. В основном, мы проводим этот цикл в среде операционной системы PC DOS 7.0 и системы программирования Borland C++ 3.1.

     При написании методических указаний к лабораторным работам мы пытались сосредоточится на выполнении конкретного круга заданий и избежать повторения материала, который освещается в лекциях, учебной и справочной литературе, и в онлайновой подказке.

2. Порядок выполнения лабораторных работ

2.1. Подготовка к выполнению

     Описание каждой лабораторной работы начинается с разделов "Цель работы" и "Темы для предварительного изучения". Указанные в этих разделах темы обязательно должны быть изучены по материалам лекционного курса и по литературе до начала лабораторной работы, так же, как и материалы указаний к ее выполнению. В оптимальном варианте студент должен явится в лабораторию, уже имея предварительный вариант текста программы, план ее отладки и предварительный вариант отчета.