
- •Лабораторная работа №1. Создание консольного приложения
- •1. Теоретические сведения.
- •1.1.1. Создание нового проекта
- •1.1.2. Состав сгенерированного проекта
- •1.1.3. Создание пустого проекта. Добавление файлов в проект
- •1.1.4. Компиляция и запуск программы
- •1.1.5. Пошаговое выполнение программы
- •Панель инструментов Debug:
- •Project
- •1.2. Задание для работы
Project
...
Add to Project New - добавить новый файл (аналогично пункту меню File/New) Files - добавить уже существующие файлы
...
Build
Compile .. [ctrl]+[F7] - откомпилировать
Build .. [F7] - откомпилировать и создать exe-модуль
Rebuild All - откомпилировать все файлы и создать exe-модуль
...
Clean - удалить содержимое папок Debug и Releas
...
Set Active Configuration - в каком режиме компилировать («Debug» или «Release». Можно добавить этот пункт на панель инструментов: щелкнуть на панели правой кнопкой, выбрать пункт Customize\Build, добавить список на панель инструментов
...
Help
...
Search - поиск по ключевому слову
...
1.2. Задание для работы
Составить блок - схему и программу решения задачи:
Описание функций сделать в Header-файле. В Source-файле не забыть подключить файл бибилиотеки ввода-вывода:
#include <iostream> // подключение стандартной библиотеки ввода-вывода
using namespace std; // объявление об использовании стандартного пространства имен
Можно воспользоваться некоторыми математическими функциями:
#include <cmath> // подключение библиотеки
y=fabs(x); // определение модуля
y=sqrt(x); // определение квадратного корня
Заданы вещественные числа a,b,c,d. Найти полусумму наименьшего и наибольшего из них.
Заданы вещественные числа a,b,c,d. Найти сумму квадратов наименьшего и наибольшего из них.
Заданы вещественные числа a,b,c,d. Найти сумму кубов наименьшего и наибольшего из них.
Заданы вещественные числа a,b,c,d. Найти сумму модулей наименьшего и наибольшего из них.
Арифметическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму первых n членов этой прогрессии.
Арифметическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму квадратов первых n членов этой прогрессии.
Арифметическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму кубов первых n членов этой прогрессии.
Арифметическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму модулей первых n членов этой прогрессии.
Геометрическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму первых n членов этой прогрессии.
Геометрическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму квадратов первых n членов этой прогрессии.
Геометрическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму кубов первых n членов этой прогрессии.
Геометрическая прогрессия задана начальным членом a0 и величиной приращения h. По введенному значению n найти сумму модулей первых n членов этой прогрессии.
Решить квадратное уравнение ax2+bx+c=0 на множестве вещественных чисел.
Решить биквадратное уравнение ax4+bx2+c=0 на множестве вещественных чисел.
Найдите n - номер члена последовательности 1, 1+h, 1+2h,…, 1+nh, который первым превысит заданное значение а.
Найдите n - номер члена последовательности 5, 5+h, 5+2h,…, 5+nh, который первым превысит заданное значение а.