- •Лабораторные работы по курсу" "Основы программирования и алгоритмические языки" часть I
- •2. Порядок выполнения лабораторных работ
- •2.1. Подготовка к выполнению
- •2.2. Задания для выполнения.
- •2.3. Выполнение задания
- •2. Подготовка каталога и запуск системы программирования
- •3. Отчет к лабораторной работе
- •4. Литература
- •Лабораторная работа ╧1 Работа в системе программирования Borland с
- •1. Цель работы
- •3. Настройка рабочей среды
- •3.1. Установка каталогов
- •3.2. Параметры компиляции
- •3.3. Параметры программы Make
- •3.4. Параметры компоновщика
- •3.5. Параметры отладчика
- •3.6. Сохранение параметров среды
- •4. Пользование подсказкой
- •5. Создание, редактирование и сохранение программы
- •6. Компиляция и выполнение программы
- •7. Диагностика ошибок и предупреждения компилятора и компоновщика
- •8. Отладка программы
- •9. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •Приложение 1. Базовые типы данных языка с
- •Приложение 2. Некоторые функции стандартного ввода-вывода
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5. Пример решения задачи (вариант 30)
- •5.1. Программа упаковки
- •5.2. Программа распаковки
- •5.3. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
3. Отчет к лабораторной работе
Отчет к лабораторной работе должен содержать :
Тему работы
Задание для выполнения, включая индивидуальное задание
Описание алгоритма программы, (при необходимости - со схемой алгоритма)
Описание переменных и структур данных, которые применяются в программе
Описание ключевых програмных решений, принятых при реализации алгоритма в тексте программы
Текст программы
Замечания к отладке программы
Образец результатов программы
Выводы
В методических указаниях к отдельным лабораторным работам приведены примеры решений задач, которые могут так же быть и примерами форирования отчетов. Разрешается в отчетах делать описание менее детальными, чем это сделано в примерах.
4. Литература
Керниган Б., Ритчи Д. Язык программирования Си./пер. с англ. - М.: Финансы и статистика, 1992.
Единая Система Программной Документации. Схемы алгоритмов и программ. Правила выполнения. ГОСТ 19.002-80
Единая Система Программной Документации. Схемы алгоритмов и программ. Обозначения условные графические. ГОСТ 19.003-80
Существует большое количество учебников и справочников по языку C. Мы приводим лишь одно название, т. к. это - первоисточник, книга, которая была написана самими авторами языка. Вы можете пользоваться какими угодно учебниками. Рекомендуем, все же, иметь во внимании следующее:
Мы не советуем обращаться к учебникам, где делается попытка одновременно изложить и базовый язык C, и C++. На наш взгляд, это - два разных языка, и изучать их следует последовательно.
Мы отдаем предпочтение более ранним изданиям перед современными "изданиями в пестрых обложкаах". К сожалению, такие издания более уделяют внимания вопросу что и как нужно сделать, чем вопросу, почему нужно сделать именно это.
Лабораторная работа ╧1 Работа в системе программирования Borland с
1. Цель работы
Целью лабораторной работы является получение базовых практических навыков использования системы программирования, необходимых для дальнейшего выполнения цикла лабораторных работ.
В ходе этой лабораторной работы студенту предлагается выполнить ряд действий, которые должны познакомить его с использованием системы программирования для подготовки, компиляции, выполнения и отладки программ.
Выполнение этой работы не требует отчета. В случае недобросовестного отношения и плохого усвоения студентом материала этой работы, это неизбежно проявится при выполнении следующих работ.
2. Подготовка каталога и запуск системы программирования
Система программирования Borland C++ состоит из большого числа файлов, хранение которых структурировано по каталогам. В то время, когда готовятся эти материалы, корневой каталог системы программирования в нашей лаборатории:
S:\DOS\BC
Остальные каталоги являются подкаталогами в этом каталоге. Основные из них:
S:\DOS\BC\BIN |
- в этом подкаталоге размещены программные модули системы программирования, подсказка и т.д. |
S:\DOS\BC\INCLUDE |
- в этом подкаталоге размещены файлы-заголовки с описаниями стандартных функций системы программирования. |
S:\DOS\BC\LIB |
- в этом подкаталоге размещены у библиотеки стандартных функций системы программирования. |
Программист имеет возможность настраивать среду программирования для своих собственных нужд. По умолчанию настройки сохраняются в текущем каталоге (в том, из которого система программирования запускается на выполнение) и при следующем запуске устанавливаются из сохраненных значений. Так что несколько программистов могут работать с системой программирования из разных каталогов, и для каждого будут сохраняться и устанавливаться его собственные параметры среды.
Для того, чтобы иметь возможность создавать и сохранять собственные параметры среды, Вы должны выполнить такие действия:
создать собственный рабочий каталог, например: H:\WORK.
создать в этом каталоге текстовый файл с именем bc.bat и записать в него команду запуска системы программирования: S:\DOS\BC\BIN\BC.EXE
копировать в рабочий каталог такие файлы из каталога S:\DOS\BC\BIN: tlink.cfg, turboc.cfg, tcdef.dpr, tcdef.dsk, tcconfig.tc
проверить атрибуты этих файлов на новом месте; если для каких-то из них установлен атрибут R (только чтение), надо снять этот атрибут.
После выполнения этих действий для запуска системы программирования Вы можете запускать на выполнение файл bc.bat. Те настройки параметров среды, которые Вы сделаете, выполняя следующий пункт, сохранятся в вашем рабочему каталоге и будут восстанавливаться при следующих запусках системы программирования.
