Студопедия — Задание. 1. В приложении Word разработать словесно-формульное описание и блок-схему алгоритма для решения задач
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание. 1. В приложении Word разработать словесно-формульное описание и блок-схему алгоритма для решения задач






1. В приложении Word разработать словесно-формульное описание и блок-схему алгоритма для решения задач, представленных в таблице ниже. Номер варианта определяет преподаватель.

2. В соответствии с вариантом разработать словесно-формульное описание и блок-схему алгоритма для решения задачи из таблицы лабораторной работы № 6.

 

№ варианта Условие задачи
  Даны действительные числа x1, y1, x2, y2. Поменять значения переменных так, чтобы x1 > = y1> = x 2> = y2.
  Даны действительные числа x1, y1, x2, y2. Вычислить max(x1, y1, x2, y2).
  Даны действительные числа x, y, z. Вычислить max(x + y + z, xyz) * min(x, y, z).
  Определить, есть ли среди заданных целых чисел A, B, C, D хотя бы два чётных.
  Даны действительные числа x, y, z. Поменять значения переменных так, чтобы x > = y > = z.
  Среди заданных целых чисел k, f, t найти пары кратных.
  Даны числа a, b, c, d. Если a< =b< =c< =d, то каждое число заменить наибольшим, если a> b> c> d, то числа оставить без изменений, в противном случае все числа заменить их квадратами.
  Даны действительные числа x, y, z. Поменять значения переменных так, чтобы x< y< z.
  Даны действительные числа x1, y1, x2, y2. Вычислить max(x1, y1, x2 , y2) * min(x1, y1, x2, y2).
  Даны x, y, z - вещественные числа. Существует ли треугольник с длинами сторон x, y, z? Если существует, то ответить, является ли он остроугольным.
  Даны действительные числа x, y, z. Вычислить max(x, y, z) * min(x, y, z).
  Даны действительные числа x, y, z. Вычислить min(x+y+z/2, xyz)+max(x, y).
  Даны действительные числа x1, y1, x2, y2. Вычислить max(x1+y1 , x1y1, x2+y2, x2y2)+min(x1, x2, y1, y2).
  Даны действительные числа x1, y1, x2, y2. Вычислить min(x1+y1+x2y2, x1y1+x2+y2, x1y1+x2y2)+min(x1y1, x2, y2).
  Даны действительные числа x, y, z. Вычислить min(x + y + z, xyz) * min(x, y, z).
  Определить, есть ли среди заданных целых чисел A, B, C, D хотя бы одно нечётное.

 

 

 

В начало практикума

Лабораторная работа № 3. Основные элементы языка С++. Visual Studio 2010

 

На языке С++ используются четыре базовых типа констант: целые константы, вещественные (действительные с плавающей точкой), символьные и строковые литералы. Они записываются в переменные разных типов. Основные типы данных: int - целочисленный тип данных; float - вещественные одинарной точности; double - вещественные двойной точности; char - символы. Целые константы могут быть десятичной (-15, 9…), восьмеричной (020, 0360) или шестнадцатеричной (0х2В, 0х10) цифрой. Имеют тип int. Вещественная константа с плавающей точкой – это десятичное число с точкой или экспонентой (115.75, 1.5Е-2, -0.025). Константы с плавающей точкой имеют тип double. Если константа заканчивается буквой f или F, то она имеет тип float. Символьная константа состоит либо из одного печатного символа, заключенного в апострофы (' ', 'Q'), либо из специального управляющего кода (непечатные символы), заключенного в апострофы ('\n', '\\'). Имеет тип char. Величины логического типа (bool) могут принимать только значения false (0) и true (1).

Если требуется, чтобы значение переменной в программе не изменялось, то для ее описания используется ключевое слово const.

В выражениях используются знаки операций: +, -, *, /. Для возведения в степень используется функция pow(x, y). Математические функции вычисляются с помощью стандартных функций.

Математическая запись sin x cos x ex |x| tg x ln x Ö x xy
Запись на C++ sin(x) cos(x) exp(x) abs(x) tan(x) log(x) sqrt(x) pow(x, y)

Программы начинаются с заголовка, который содержит описание стандартных файлов библиотек, пользовательских файлов и др., используемых в программе. Заголовочные файлы включаются в текст программы с помощью директивы препроцессора #include. Затем следует имя программы - main (). В круглых скобках перечисляются аргументы или параметры функции. У функции может быть возвращаемое значение. Если его нет, то это обозначается ключевым словом void. В фигурных скобках ({…}) записывается тело функции. Все элементы данных должны быть определены в программе перед их использованием. Определения данных и операторы всегда завершаются точкой с запятой. Один оператор может распространяться на несколько строк либо несколько операторов могут находиться в одной строке.

 

Программы на языке С++ набираются и выполняются в приложении Microsoft Visual Studio 2010, для запуска которого надо выполнить: Пуск / Программы / Microsoft Visual Studio 2010 / Microsoft Visual Studio 2010.

 

Задание Краткие теоретические сведения
1. Создать новый проект с именем, которое состоит из фамилии студента и номера лабораторной работы. Для создания нового проекта надо в окне Начальная страница выполнить Создать проект. Среда Visual Studio отобразит окно Создать проект, в котором следует выбрать тип создаваемого проекта. В окне следует развернуть узел Visual С++, выбрать Win32 и на центральной панели выбрать Консольное приложение Win32. Затем в поле Имя надо ввести имя проекта, в поле Расположение указать путь размещения проекта, или выбрать его с помощью кнопки Обзор. По умолчанию проект сохраняется в специальной папке Projects. После нажатия OK откроется окно Мастер приложений Win32.Надо нажать кнопку Далее, в появившемся окне поставить галочку в поле Пустой проект. После нажатия кнопки Готово на экране появится окно Обозреватель решений.
2. Создать новый файл с программой под именем main.cpp В контекстном меню окна Обозреватель решений выполнить Добавить / Создать элемент. В левой части появившегося окна выбрать Код, в центре выбрать Файл С++. В поле Имя задать имя нового файла, указать расширение ".сpp", нажать Добавить.
3. Ввести программу, текст которой приведен справа, проанализировать ее.   Выполнить программу, ознакомиться с результатом.   В окне проекта с пустым полем редактора кода можно писать программы. При наборе кода автоматически отображаются список методов, параметры методов и функций. При наведении мыши на элемент дается его краткое описание. При наборе текста программы одинаковые прописные и строчные буквы считаются различными символами. Если допущена ошибка в ключевом слове, то слово подчеркивается красной волнистой чертой. Если номера строк не отображаются, то надо выполнить Сервис / Параметры / Текстовый редактор / C++.Поставить галочку упункта Показывать номера строк. Ниже дан текст программы, которая рассчитывает значение y=2× x+sin(x) для x=3.
/* Пример1 */ #include < iostream> void main() { float x = 3, y; y = x * x + sin(x); std:: cout < < y; }   Программа начинается с комментария, которой заключен внутри комбинации символов /* и */. Строка #include < iostream> будет заменена содержимым файла «iostream.h», который находится в стандартной библиотеке языка и отвечает за ввод-вывод данных на экран. В строке float x=3, y; определяется тип переменных xи yв виде действительных чисел. В х помещается число 3. С помощью оператора std:: cout значение y выводится на экран.

Для компиляции программы надо выполнить Построение / Компилировать (или нажать клавиши Ctrl-F7). Чтобы запустить программу на выполнение следует выбрать Отладка / Запуск без отладки (или нажать Ctrl-F5).

Повторный вызов консольного окна на экран - также Ctrl-F5.

4. В проекте заменить текст предыдущей программы на программу, записанную в правой колонке данного пункта, и выполнить ее.  
Условие задачи Текст программы
Исходные данные: k = 4; a = 4.1; x = 5∙ 10-5. Вычислить:   #include< iostream> void main() { double t, u, k = 4, a = 4.1, x = 5e-5; t = 2 * tan(k) / a - log(abs(3 + x)) + exp(x); u = sqrt(t + 1) * (sin(x) - cos(t)); std:: cout< < " t=" < < t; std:: cout< < " u=" < < u; }

 

 

5. В таблице ниже приведены условия задач. В соответствии с вариантом, номер которого определяет преподаватель, разработать программу для задачи. Опробовать работу программы. Исправить ошибки, если они имеются.

 

 

Формулы для вычислений Исходные данные Формулы для вычислений Исходные данные
   
   
   
   
     
Формулы для вычислений Исходные данные Формулы для вычислений Исходные данные
   
   
   

 

 

 

 

 

В начало практикума

 








Дата добавления: 2014-11-10; просмотров: 1996. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Схема рефлекторной дуги условного слюноотделительного рефлекса При неоднократном сочетании действия предупреждающего сигнала и безусловного пищевого раздражителя формируются...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия