Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНТРОЛЬНАЯ_РАБОТА_Лабораторный практикум Алгор...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
521.22 Кб
Скачать

Министерство образования и науки Республики Казахстан

Костанайский государственный университет им. А. Байтурсынова

Кафедра программного обеспечения

Махамбетова Г.И. Куйтыбаева С.А.

Языки программирования

Лабораторный практикум

Костанай, 2006

ББК 32.973-01

М 36

Авторы:

Махамбетова Г.И. старший преподаватель кафедры «Программного обеспечения»

Куйтыбаева С.А. преподаватель кафедры «Программного обеспечения»

Рецензенты:

Синицин В.М., начальник отдела по программному обеспечению ИП «Синицин Валентин Михайлович»

Жунусов К.М., кандидат экономических наук, старший преподаватель кафедры «Информационные системы» Костанайского государственного университета им. А. Байтурсынова

Ерсултанова З.С., кандидат технических наук, доцент кафедры «Электроники и вычислительная техники» Костанайского государственного университета им. А. Байтурсынова

Махамбетова Г.И., Куйтыбаева С.А. Языки программирования.-Костанай: КГУ им.А.Байтурсынова, 2006.-67с.

Данный лабораторный практикум предназначен для студентов 2 курса специальности «Вычислительная техника и программное обеспечение», изучающих язык программирования Турбо Си. В каждой лабораторной работе имеется определенная цель и задания для самостоятельной работы студента. Приведены примеры для решения поставленных задач, а так же имеется краткий теоретический материал по каждой лабораторной работе.

ББК 32.973-01

Утверждено Научно-методическим советом Костанайского государственного университета им.А.Байтурсынова, протокол от_______200__г.№__.

© Костанайский государственный

университет им. А. Байтурсынова

Содержание

Введение 4

Лабораторная работа № 1 – Управляющие конструкции языка Си 5

Лабораторная работа №2 – Задачи целочисленной арифметики 11

Лабораторная работа № 3 – Линейные массивы 16

Лабораторная работа № 4 – Многомерные массивы 23

Лабораторная работа № 5 – Строки 30

Лабораторная работа № 6 – Структуры 37

Лабораторная работа № 7 – Файлы 45

Лабораторная работа № 8 – Функции 59

Заключение 65

Список использованных источников 67

Введение

Изучения языка программирования Си на основе системы Turbo C фирмы Borland International версии 2.0. Курс расширен изучением некоторых возможностей объектно-ориентированного языка программирования С++, как дополнением к С. В курсе детально рассматриваются перечисленные базовые части языка программирования Си. Особое внимание уделяется общим принципам построения алгоритмов, не связанным с программной реализацией на конкретном языке программирования, а также требованиям, предъявляемым к современным приложениям Windows – организацией пользовательского интерфейса, формам, элементам управления и т.д.

Задача настоящего курса – создание базы для изучения последующих дисциплин, основанных на знании языка программирования высокого уровня Си. А также формирование определенной суммы теоретический знаний алгоритмизации, а также накопление практических навыков по реализации разработанных алгоритмов в средах программирования.

В ходе изучения курса студенты должны знать:

  • В совершенстве владеть инструментами системного интерфейса Си;

  • Уметь создавать, как прикладные, так и программы с использованием низкоуровневых возможностей языка;

  • Управляющие конструкции языка Си

  • Понятие функции, реализация функций и рекурсивных функций

  • Понятие динамической памяти и использование указателей

  • Принципы организации пользовательского графического интерфейса

  • Знать дополнительные возможности предоставляемые языком программирования Си;

  • Иметь представление об абстракции данных и объектно-ориентированном программировании