Студопедия — Задание. 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; просмотров: 2001. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

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

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

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