
Отчет по лабораторной работе № 1 «Введение в С. Microsoft Visual Studio» |
|||
дата |
Оценка (max 5) |
Бонус за сложность |
подпись |
Цели работы:
-Ознакомление с базовыми возможностями и средствами языка С
Задачи работы:
-знакомство с основами С
-разработка примеров простейших программ на С
Краткий конспект теоретической части (ответы на контрольные вопросы)
Функция main() - |
|
|
|
|
|
|
|
|
Основные возможности Microsoft Visual Studio: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задание 1
Опишите последовательность действий для создания нового чистого проекта в Micosoft Visual Studio.
Исходный код |
Запускаем Visual Studio, нажимаем New project, во вкладке recent templates выбираем |
C |
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 2
Опишите последовательность действий для создания файла с исходным кодом в новом проекте.
Исходный код |
Выбираем Файл-Открыть проект |
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 3
Опишите основные области среды разработки Microsoft Visual Studio и их назначение.
Исходный код |
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 4
Опишите процесс поиска и исправления ошибок, возникших в результате компиляции программы.
Исходный код |
Запускаем компилятор. Если он не находит ошибки, то все хорошо. Если же |
компилятор нашел ошибку, то смотрим, в какой стоке эта ошибка и ищем ошибку |
в этой строке, потом снова компилируем, пока ошибка не будет исправлена |
|
|
|
|
|
|
Результат выполнения |
|
Задание 5
Запустите программу “Hello, World!”. Поэкспериментируйте с ней.
Исходный код |
|
Хорошо. |
|
|
|
|
Результат выполнения |
|
Контрольные вопросы
Microsoft Visual Studio?
Отчет по лабораторной работе № 2 «Основы С» |
|||
дата |
Оценка (max 5) |
Бонус за сложность |
подпись |
Цели работы:
-Ознакомление с базовыми возможностями и средствами языка С
Задачи работы:
-знакомство с основами С
-разработка примеров простейших программ на С
Краткий конспект теоретической части (ответы на контрольные вопросы)
Процесс создания программного обеспечения: |
|
|
|
|
Компиляция - |
|
|
|
|
Переменные - |
|
|
|
|
Функции - |
|
|
|
|
Константы - |
|
|
|
|
Определение и объявление: |
|
|
|
|
|
Задание 1
Доработайте программу преобразования температур так, чтобы она выводила таблицу в обратном порядке.
Исходный код |
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 2
Напишите программу, печатающую таблицу умножения для чисел от 0 до 9 в десятичной системе счисления.
Исходный код |
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 3
Напишите программу, выводящую каждое новое слово с новой строки.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Контрольные вопросы
Процесс создания программного обеспечения?
Компиляция?
Переменные?
Функции?
Константы?
Объявления и определения?
Отчет по лабораторной работе № 3 «Типы данных, операции и выражения» |
|||
дата |
Оценка (max 5) |
Бонус за сложность |
подпись |
Цели работы:
-Ознакомление с типами данных, операциями и выражениями С
Задачи работы:
-знакомство с основными типами данных, операциями и выражениями С
-разработка примеров простейших программ на С
Краткий конспект теоретической части (ответы на контрольные вопросы)
Переменные |
|
|
|
|
Типы данных и их размеры |
|
|
|
|
Символьная константа |
|
|
|
|
Константное выражение |
|
|
|
|
Строковая константа |
|
|
|
|
Перечислимый тип |
|
|
|
|
Виды операций и их приоритет |
|
|
|
|
|
Задание 1
Напишите программу, которая преобразует строку шестнадцатеричных цифр в ее целочисленный эквивалент. Допустимые символы: 0-9, a-f, A-F.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 2
Напишите программу, выводящую таблицы истинности для логических операций И, ИЛИ, исключающее ИЛИ.
Исходный код |
|
|
|
|
|
|
|
|
Результат выполнения |
|
Задание 3
Напишите программу, удаляющую из строки s1 все символы, которые содержит строка s2.
Удаление символов оформить в виде функции.
Исходный код |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результат выполнения |
|