Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 357.docx
Скачиваний:
27
Добавлен:
30.04.2022
Размер:
1.75 Mб
Скачать

Введение

Получение навыков программирования на языке высокого уровня, является неотъемлемой часть подготовки ИТ-специалиста. Начиная с первого курса необходимо не только научить студента использованию основных языковых конструкций, но и привить хороший стиль программирования. Под стилем программирования подразумевается набор приемов или методов программирования, которые позволяют писать правильные, эффективные, удобные для применения и легкочитаемые программы. Реализации этой цели служит данный практикум.

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

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

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

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

При решении кажой посьавленной здачи рекомендуется следующая последовательность выполнения работ:

– анализ условия задачи и выбор пути решения;

– пошаговая разработка решения (словесная детализация) или описание алгоритма решения в виде блок-схемы;

– кодирование алгоритма на языке Си;

– отладка программы и демонстрация ее работы на тестовом наборе данных.

По результатам выполнения работы оформляется отчет, который должен содержать:

– тему и цель работы;

– условия задачи;

– пошаговое описание или блок-схему алгоритма решения;

– листинг программы с комментариями;

– скриншот консоли с результатами выполнения программы на тестовом наборе данных.

При защите отчета студент должен продемонстрировать:

– понимание текста программы и умение внести изменения в программу с учетом дополнительных условий;

– навыки редактирования и отладки программы в выбранной инструментальной среде программирования.

Систематическое последовательное выполнение представленных работ будет способствовать формированию профессиональных компетенций у студентов направления «Информационные систем и технологии» и создаст базу для успешного освоения специальных дисциплин.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]