
- •4. Краткие теоретические сведения
- •4.1. Создание проекта в Visual Studio
- •4.2. Порядок отладки программы
- •5. Методические указания
- •5.1. Пример решения варианта 30
- •1. Постановка задачи
- •2. Анализ задачи и формальная постановка задачи
- •3. Алгоритм
- •4. Разработка текста программы (кодирование)
- •5. Отладка программы
- •6. Тестирование
- •6. Варианты индивидуальных заданий
Лабораторная работа 1
Базовые типы данных, функции ввода-вывода на консоль
1. Цель работы
Ознакомление со средой программирования Visual Studio и приобретение практических навыков работы с типами данных языка С и использования функций стандартного ввода-вывода.
2. Темы лекций для предварительной проработки
Модуль 1. Основы алгоритмизации и программирования
Модуль 2.1. Простейшие конструкции языка С
Модуль 2.2. Операторы ввода-вывода на консоль
3. Планируемые результаты обучения
В результате выполнения лабораторной работы должны быть сформированы и развиты следующие профессиональные компетенции:
на уровне знаний:
– воспроизводить алфавит и лексику языка;
– воспроизводить типы данных языка программирования;
– воспроизводить правила записи выражений и операций;
– воспроизводить синтаксис простых операторов;
– воспроизводить синтаксис операторов ввода-вывода на консоль;
– описывать структуру программы на языке С;
на уровне понимания:
– объяснять логику работы операторов ветвления языка С.
на уровне применения:
– использовать по назначению базовые типы данных языка программирования при объявлении переменных;
– записывать в соответствии с правилами языка программирования выражения и операции;
– записывать действия алгоритма на языке С в соответствии с синтаксическими правилами записи операторов.
на уровне анализа:
– локализовать ошибки выполнения программы с целью их исправления.
на уровне синтеза:
– использовать математические методы и вычислительные алгоритмы для решения практических задач;
– проектировать структуру программы;
– организовать работу в группе при совместном решении задачи;
– проектировать тестирование программы;
– защищать выполненную самостоятельную работу;
– принимать верное решение при коллективном решении задачи.
4. Краткие теоретические сведения
4.1. Создание проекта в Visual Studio
В главном меню выберите пункт new->Project. В появившемся диалоговом окне представлены мастера создания проектов. Работа мастера заключается в автоматической генерации шаблона (каркаса) программы под заданные потребности пользователя.
Для создания консольного приложения выберите Win32 Console Application во вкладке Visual Studio-> Win32. Введите имя проекта и нажмите OK.
Рисунок 1 – Мастер создания проектов Visual Studio, шаг 1
Для создания проекта, содержащего файлы, нажмите Finish.
Для создания пустого проекта нажмите кнопку Next и в появившемся окне установите флажок в поле Empty Project.
Рисунок 2 – Мастер создания проектов Visual Studio, шаг 2 и 3
После того как проект создан в правом верхнем углу экрана появляется браузер (обозреватель) файлов проекта – solution explorer. Основным предназначением этого браузер является предоставление пользователю средств навигации в проекте.
В окне браузера (рисунок 3) отображаются три папки, каждая служит для хранения файлов определенного типа:
Header Files – заголовочные файлы проекта. В этих файлах хранятся описания пользовательских типов (классов, структура и т.д.) с которыми вы познакомитесь далее в курсе.
Resource Files – вспомогательные файлы проекта. Здесь может храниться достаточно большой перечень файлов: начиная от растровых изображений и заканчивая битовыми последовательностями. Эти файлы используются в большей степени в 32-х битных проектах и для выполнения лабораторных работ не потребуются.
Source Files – файлы проекта (*.с/*.cpp). В этих файлах располагается программа.
Рисунок 3 – Браузер файлов проекта
Следующий шаг, который требуется сделать – создать файл с исходным текстом программы. Для этого откройте файл с именем проекта и расширением *.с/*.cpp в папке Source Files.
В случае пустого проекта в папке Source Files файла с именем проекта нет. Для его создания щелкните правой клавишей мыши на папке Source Files – появиться контекстное меню. Выберите пункт new->new item. В появившемся диалоговом окне выберите опции согласно рисунку 4, т.е. выберите файл с++, задайте имя проекта MyFirstProgram.
Рисунок 4 – Добавление новых ресурсов в проект
После добавление нового файла он автоматически появиться в основном окне среды программирования Microsoft Visual Studio.
В текстовом редакторе наберите текст программы.
Рисунок 5 – Среда программирования Microsoft Visual Studio 2009
В начале программы объявляются библиотеки со стандартными функциями, которые будут использоваться в программе.
Для работы программы на С создается главная функция с именем main. Ключевое слово void означает, что функция main не возвращает значения.
Наберите текст следующей программы:
#include "stdio.h"
#include "conio.h"
void main() {
int a = 1;
int b;
a = a + b;
a = a + 10;
a = a + 10;
a = a + 10;
a = a * b;
printf("The value of first parametr - %i\n", a);
printf("The value of second parametr - %i\n", b);
printf("\nHello world")
getch();
}
Для компилирования программы нажмите клавишу F5. В появившемся диалоговом окне можно видеть результат работы программы.
Если в программе были допущены синтаксические ошибки, компилятор не даст скомпилировать программу, и выведет сообщение в окно с подробным описанием причины ошибки и строки где она была допущена.
Рисунок 6 – Окно с сообщениями об ошибках в программе
Задание 1. Исправьте ошибки, обнаруженные в программе. К каким ошибкам относятся исправленные Вами ошибки?