Знайомство з інтегрованим середовищем розробки Visual Studio. Програмування задач з лінійним алгоритмом
Дослідження роботи в Visual Studio на прикладі програмування програми з лінійним алгоритмом. Структура і правила запису программ мовою С++. Типи даних, стандартні функції, оператори, програмні об’єкти, що використовуються для програмування в цій сфері.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 27.03.2023 |
Размер файла | 303,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Знайомство з інтегрованим середовищем розробки Visual Studio. Програмування задач з лінійним алгоритмом
Мета роботи:
1. Отримати початкові навички роботи в Visual Studio на приклад іпрограмування програми з лінійним алгоритмом.
2. Вивчити структуру і правила запису программ мовою С++.
3. Вивчити типии даних, стандартні функції, оператори та програмні об'єкти, що використовуються для програмування задач з лінійним алгоритмом.
Завдання № 1. Обчислити значення математичних виразів з таблиці
1. Умова задачі
Y = S / ( h + r ) + R, де S = r + 4*h
2. Постановка задачі
2.1. Прийняті позначення: h; r, R.
2.2. Вихідні дані:Y, S, h,r, R.
2.3. Залежності, необхідні для рішення задачі: Y = S / ( h + r ) + R
2.4. Обмеження:r != 0; h != 0; R != 0;
2.5. Знайти: Y.
3. Блок-схема алгоритму
4. Таблиця відповідності
Ім'я математичної змінної |
Область визначення |
Тип даних |
|
h |
(0;+?) |
float |
|
r |
(0;+?) |
float |
|
S |
(0;+?) |
float |
|
R |
(0;+?) |
float |
|
Y |
(0;+?) |
double |
5. Лістинг програми
#include <iostream>
using namespace std;
int main()
{
float R, h, r, S;
double Y;
std::cout<< "Введiтьзначення h= ";
std::cin>> h;
std::cout<<"Введiтьзначення R= ";
std::cin>> R;
std::cout<<"Введiтьзначення r= ";
std::cin>> r;
S =r+4*h;
Y =S/(h+r)+R;
std::cout<< "--------Вихiднiданi-------" <<std::endl<<"R="<<R<<"\t r="<<r<<"\t h="<<h<<std::endl;
std::cout<< "---------Результат---------" <<std::endl<<"S="<<S<<"Y="<<Y;
return 0;
}
6. Протокол та результат виконання програми
Завдання № 2. Обчислити значення математичних виразів з таблиці.
1. Умова задачі
Обчислити коефіцієнт тертя гальмівного черевика об рейку залежно від швидкості V по формулах:
? = (0,19 * (10,8 * V + 100))/(21,6 * V + 100) - при сухих рейках;
? = (0,19 * (7,2 * V + 100))/(19 * V + 100) - при мокрих рейках;
2. Постановка задачі
2.1. Прийнятіпозначення:V.
2.2. Вихідні дані:V, fis ,fim.
2.3. Залежності, необхідні для рішення задачі:
fis = 0.19 * ((10.8 * V + 100)/(21.6 * V + 100));
fim = 0.19 * ((7.2 * V + 100)/(18 * V + 100));
2.4. Обмеження:V != 0.
2.5. Знайти:? .
3. Блок-схема алгоритму
4. Таблиця відповідності
Ім'яматематичноїзмінної |
Область визначення |
Тип даних |
|
V |
(0;+?) |
float |
|
fim |
(0;+?) |
double |
|
fis |
(0;+?) |
double |
5. Лістинг програми
#include <iostream>
using namespace std;
int main()
{
float V;
doublefis, fim ;
cout<<"ВведітьзначенняV=";
cin>>V ;
fis = 0.19 * ((10.8 * V + 100)/(21.6 * V + 100));
fim = 0.19 * ((7.2 * V + 100)/(18 * V + 100));
cout<< "--------------------------Результат--------------------------"<<endl;
cout<< "Присухихрейках => " <<fis<< "\tПримокрихрейках => "<<fim<<endl;
return 0;
}
6. Протокол та результат виконанняпрограми
Висновок
visual studio програма з лінійним алгоритмом
Під час виконання лабораторної роботи я виконав задачі з лінийним алгоритмом та отримав знання зі стуруктури, типів даних, операторів функцій та програмних об'єктів, які використовуються у мові С++.
Размещено на Allbest.ru
Подобные документы
Розробка таблиці для збереження даних у текстовому файлі про фільми в середовищі програмування Visual Studio C++ та їх сортування за країною виробництва. Реалізація таблиці за допомогою компонента dataGridView. Опис і контрольний приклад роботи програми.
курсовая работа [1,4 M], добавлен 02.11.2016Характеристика мови програмування VBA (Visual Basic for Application): можливості й засоби. Використання редактора Visual Basic. Створення та виконання VBA-програм. Типи даних, змінні й константи, операції й вирази. Керуючі оператори, процедури й функції.
реферат [29,9 K], добавлен 28.06.2011Відомості про мови програмування та методи програмування. Системні вимоги програми. Керівництво програміста та керівництво користувача. Використання консольного додатку візуального середовища Visual Studio 2010. Запуск програми "Толковый словарь".
курсовая работа [791,1 K], добавлен 18.01.2015Основні типи даних, математичні оператори й функції, що використовуються у Visual Basic. Числові, рядкові й логічні дані. Описання даних у підрозділі програми. Приклад використання функції перетворення даних. Елементи управління та їх змінені властивості.
лабораторная работа [306,7 K], добавлен 28.11.2010Теоретичні основи мови програмування C++ та середовища розробки Microsoft Visual C++, яка дозволяє створювати як маленькі программи і утиліти для персонального використання, так і корпоративні системи, що працюють з базами даних на різних плтаформах.
реферат [26,5 K], добавлен 01.04.2010Програми і мови програмування. Алфавіт мови програмування. Лексеми, зарезервовані слова мови Pascal. Ідентифікатори, типи даних. Арифметичні вирази, операції. Стандартні функції, структура програми. Процедури введення-виведення. Правила написання команд.
лекция [445,0 K], добавлен 24.07.2014Середовище програмування Visual Studio 2010. Функції стандартного введення-виведення. Робота з побітовими операціями. Робота з функцією заміни у рядку символів. Робота з масивами. Тестування алгоритму роботи програми. Представлення двовимірного масиву.
курсовая работа [652,2 K], добавлен 15.01.2014Концепції об'єктно-орієнтованого програмування. Конструктори та деструктори. Успадкування класів. Побудова об’єктної моделі. Визначення об'єктів та класів і зв’язків між ними. Реалізація програми в середовищі Visual Studio C++. Інтерфейс програми.
курсовая работа [743,7 K], добавлен 25.01.2016Концепції об'єктно-орієнтованого програмування. Методи створення класів. Доступ до методів базового класу. Структура даних, функції. Розробка додатку на основі діалогових вікон, програми меню. Засоби розробки програмного забезпечення мовами Java та С++.
курсовая работа [502,5 K], добавлен 01.04.2016Методика та порядок програмування алгоритмів циклічної структури із заданим числом повторень за допомогою мови програмування VAB. Алгоритм роботи з одновимірними масивами. Програмування алгоритмів із структурою вкладених циклів, обробка матриць.
курсовая работа [27,7 K], добавлен 03.04.2009