Прикладная информатика в промышленности — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Прикладная информатика в промышленности

2019-08-07 429
Прикладная информатика в промышленности 0.00 из 5.00 0 оценок
Заказать работу

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНЫМ РАБОТАМ

по дисциплине

Программирование

 

 

Направление подготовки:

Прикладная информатика в промышленности

Квалификация выпускника: бакалавр

 

Форма обучения: очная, заочная, очно-заочная

 

 

Тула 2017


 

Рассмотрено и утверждено на заседании кафедры ИБ

протокол № 3 от 18.10.2016 г.

Зав. кафедрой ИБ _______________ АА. Сычугов


ЛАБОРАТОРНАЯ РАБОТА № 1

Основы алгоритмизации и программирования.

Освоение интегрированной среды программирования Free Pascal

Цель работы

Изучить среду Free Pascal.

Теоретические положения

Описание интегрированной системы

Интегрированная среда Free Pascal состоит из трех основных областей (рис.2.1):

1. Главное меню.

2. Окно редактирования.

3. Строка состояния (подсказки).

Главное меню расположено в главном окне среды Free Pascal и содержит основной набор действий для загрузки, редактирования, компиляции, компоновки (редактирования связей), отладки и выполнения программ.

Главное окно системы представлено на рисунке 1.

Рисунок 1 – Главное окно системы

В таблице 1 рассмотрены пункты и подпункты главного меню среды Free Pascal.

Таблица 1 – Пункты и подпункты главного меню среды Free Pascal

Пункты Главного Меню

Подпункты Главного Меню

Функции

File

Работа с файлами

New

Создание нового файла Open

F3

Загрузка файла Save

F2

Сохранение файла, находящегося в редакторе, на диск, по умолчанию

Save as...

Сохранение файла, находящегося в редакторе, под новым именем

Change dir...

Отображает текущий каталог и позволяет назначить текущим другой дисковод и каталог   Exit

Alt+X[1]

Выход Edit Редактор Search Поиск Run Выполнение  

Run

Ctrl+F9

Запуск программы на выполнение  

Step over

F8

Пошаговое выполнение. При обращении к процедуре она будет выполняться как одна команда  

Trace into

F7

Трассировать внутрь. При обращении к процедуре будет выполняться каждый оператор процедуры.  

Goto Cursor

F4

Выполнять программу до курсора Compile Компиляция (трансляция)   Compile

Alt+F9

Компилировать в объектный файл   Make

F9

Создать выполняемый файл  

Target...

Устанавливает платформу (выходную операционную систему), для которой будет компилироваться  

Compiler messages

F12 Сообщения компилятора Debug Отладка  

User screen

Alt+F5

Просмотр результата работы программы  

Breakpoint

Ctrl+F8

Установить точку прерывания в строке в месте расположения курсора.  

Add Watch

Ctrl+F7

Ввод контролируемой переменной в окно Watches  

Watches

Отобразить список выражений окна Watches Tools Инструментальные средства Options Опции  

Directories

Пункты этого меню позволяют указать Free Pascal, где ему следует искать файлы для компиляции, компоновки, где размещать выходные файлы и где искать файлы конфигурации, помощи (help)   Save

fp.ini

Сохранить опции по умолчанию  

Save as...

Сохранить текущие опции Window Работа с окнами   Zoom

F5

Расширяет активное окно на весь экран. Повторное нажатие клавиши F5 переводит экран в режим наложения окон   Next

F6

Активизировать следующее окно в списке окон   Previous

Shift+F6

Активизировать предыдущее окно в списке окон Help Помощь (справка)  

Contents

Оглавление справки  

Index

Shift+F1

Переход к справке индексов  

Topic search

Ctrl+F1

Переход к теме, связанной с высвеченным текстом                

Окно редактирования

В редакторе Free Pascal осуществляется ввод и редактирование текста программы. Чтобы войти в окно редактора необходимо выбрать пункт Edit главного меню.

В основной части окна редактора собственно редактируется файл; в центре в верхней части окна редактора указывается информация о редактируемом файле: имя файла с указанием пути (с:\fpas\proba.pas); в левом нижнем углу указываются номер строки и номер столбца позиции, в которой находится курсор.

В процессе отладки программы появляется окно Watches. При редактировании используют команды пункта меню Edit или комбинации следующих клавиш (таблица 2).

Таблица 2 – Комбинация клавиш, характерная для среды Free Pascal

Сtrl+Y Удаление строки
Ctrl+T Удаление слова
Ctrl+K+В Пометить начало блока
Сtrl+К+K Пометить конец блока
Сtrl+К+V Переместить блок
Сtrl+K+C Скопировать блок
Сtrl+K+Y Удалить блок

Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Скачать и установить среду (программу) Free Pascal.

3. Изучить команды меню главного окна программы, сочетания клавиш и операторы языка Пасаль.

4. Научиться сохранять набранные тексты программ в файлы.

5. Научиться загружать сохраненные файлы с текстами программ в окно редактирования среды Free Pascal.

6. Продемонстрировать свое умение преподавателю.

7. Ответить на контрольные вопросы.

8. Оформить отчет.

 

1.5. Контрольные вопросы

1. Что такое процесс компиляции?

2. Как пользователь узнает о том, что компиляция прошла успешно?

3. Какие операторы языка Паскаль Вам известны?

4. Какие сочетания клавиш можно использовать в среде Free Pascal?

5. Как сохранить набранный текст программы в файл?

6. Как загрузить набранный текст программы из файла в окно редактирования?

1.6. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Описание команд главного меню среды Free Pascal.

3. Описание клавиш.

4. Описание технологии сохранения программ в среде Free Pascal.

5. Описание технологии загрузки файлов в окно редактирования среды Free Pascal.

6. Вывод по работе.


ЛАБОРАТОРНАЯ РАБОТА № 2

Составление простейших схем

Цель работы

Получение навыков по составлению и отладке простейших схем и программ на языке Паскаль (изучение последовательности или следования).

Теоретические положения

Схема программы – ориентированный граф, предписывающий однозначное выполнение действий при работе компьютерной программы. Составление схем программ осуществляется в соответствии с ГОСТ 19.701-90 «Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».

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

Указанный ГОСТ регламентирует блоки и правила их оформления при графическом изображении схем программ. Выбор блока зависит от действий, заложенных в программу. Каждое конечное действие программы в схеме описывается одним блоком.

Программа – запись действий, которые должны выполниться компьютером, составленные на «понятном» для него языке.

Простейшая программа выполняет последовательность действий, не имея ветвлений и циклов. Такая базовая структура программы называется следование или последовательность (рисунок 5).

Рисунок 5 – Базовая структура,

которая называется следование или последовательность

Примеры для составления схем и программ

Пример 1: Требуется вычислить значение функции , при x=3.

Схема работы программы для примера 1 представлена на рисунке 6.

Рисунок 6 – Схема работы программы для примера 1

Текст программы, составленный на языке Паскаль для примера 1 (для среды Free Pascal) представлен на рисунке 7.

Рисунок 7 – Текст программы, составленный на языке Паскаль для примера 1

В представленной программе:

Program proba – название программы;

Var x,y:real – описаны переменные x,y вещественного типа (любые значения в пределах от -∞ до +∞;

BEGIN – открытие операторных скобок;

x:=3 – переменной х присвоено значение 3;

y:=sqr(x) – переменной y присвоено значение, равное квадрату значения, содержащегося в переменной х (sqr – запись возведения числа в квадрат);

Writeln(‘Значение функции равно‘, y); – оператор вывода Writeln, который позволит вывести на экран запись в апострофах ‘Значение функции равно‘, а затем значение, содержащееся в переменной y, в данном случае 9.

END – закрытие операторных скобок.

Примечание: Оператор вывода Writeln может быть заменен на оператора вывода Write. После каждой строки должен стоять знак «;».

Пример 2: Требуется изменить программу для примера 1 так, чтобы значение функции у(x) можно было вычислить при любом х.

Схема работы программы для примера 2 представлена на рисунке 8. Причем, новые операторы в тексте программы выделены крупным шрифтом.

Рисунок 8 – Схема работы программы для примера 2

Текст программы для примера 2 представлен на рисунке 9.

а)                                             б)

Рисунок 9 – Текст программы для примера 2 (варианты записи программы)

Здесь:

Write (‘Введите значение х‘) – оператор вывода Write, который после запуска программы выведет на экран запись в апострофах ‘Введите значение х‘. После этого пользователь будет знать, что необходимо сделать (ввести с клавиатуры значение х).

Read(x) – оператор ввода Read, т.е. программа заносит в оперативную память введенное с клавиатуры значение х.

Примечание: Если при выводе результатов работы программы после переменных х и y ввести значения цифр, например, 3:2, то количество знаков после запятой в полученном значении будет ограничено.

Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Набрать и отладить программу в соответствии с примером 1.

3. Набрать и отладить два варианта программы в соответствии с примером 2 (под а) и под б)).

4. Показать результаты работы программ преподавателю.

5. Ответить на контрольные вопросы.

6. Оформить отчет.

2.6. Контрольные вопросы

1. Как в среде Free Pascal при написании программ указываются операторные скобки?

2. какие функции выполняет оператор вводы?

3. Какие функции выполняет оператор вывода?

4. Как в среде Free Pascal возвести число в квадрат?

5. Как ограничить количество цифр после запятой вещественного числа в среде Free Pascal?

2.7. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Сформулированные примеры, для которых составляются программы.

3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90.

4. Тексты введенных и отлаженных программ (фото текстов программ).

5. Результаты работы программ (фото результатов работы программ).

6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы).

7. Вывод по работе.

 


ЛАБОРАТОРНАЯ РАБОТА № 3

Вычисление значений функций

Цель работы

Получение навыков по вычислению значений функций при помощи написания программ на языке Паскаль (изучение ветвления или выбора).

Теоретические положения

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

В работе в основу составления схем программ для вычисления значения функций заложено понятие «ветвление» или «выбор».

На рисунке 10 показаны базовые структуры, представляющие собой ветвление или выбор с одним или двумя действиями.

Рисунок 10 – Ветвление или выбор с одним или двумя действиями

В тексте программ ветвление осуществляется при помощи оператора условия if then (если то). В программе указывается условие при помощи if, затем действие, которое должно выполниться при соблюдении условия при помощи then. Такая структура в программе соответствует схеме выбора с одним действием.

Также может указываться действие, которое выполниться при несоблюдении условия при помощи else. Такая структура в программе соответствует схеме выбора с двумя действиями.

Примечание: Перед и после else запятая не ставиться.


Примеры для составления схем и программ

Пример 3: Составить программу, вычисляющую функцию

Схема работы программы для примера 3 представлена на рисунке 11.

Рисунок 11 – Схема работы программы для примера 3

Текст программы для примера 3 представлен на рисунке 12.

а)                                 б)

 

Рисунок 12 – Текст программы для примера 3

Здесь реализовано ветвление или выбор с двумя действиями при помощи структуры if then else.

Разница между программы под а) и под б) в том, что во втором случае пользователь программы при ее запуске увидит запись ‘Введите значение х’ и, таким образом, будет знать, что необходимо ввести значение переменной с клавиатуры. Примечание: Если при выводе результатов работы программы после переменных х и y ввести значения цифр, например, 3:2, то количество знаков после запятой в полученном значении будет ограничено.


Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Набрать и отладить два варианта программы в соответствии с примером 3.

3. Показать результаты работы программ преподавателю.

4. Ответить на контрольные вопросы.

5. Оформить отчет.

3.6. Контрольные вопросы

1. Что такое ветвление или выбор?

2. Какие виды ветвления или выбора существуют?

3. Для чего нужен оператор if?

4. Какие функции выполняет then?

5. Какие функции выполняет else?

6. Какими особенностями обладает структура if then else?

3.7. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Сформулированные примеры, для которых составляются программы.

3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90.

4. Тексты введенных и отлаженных программ (фото текстов программ).

5. Результаты работы программ (фото результатов работы программ).

6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы).

7. Вывод по работе.


ЛАБОРАТОРНАЯ РАБОТА № 4

Цель работы

Получение навыков вычисления значений функций при различных переменных на языке Паскаль (изучение циклов).

Теоретические положения

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

Действия, неоднократно повторяющиеся в программе при различных переменных, называются циклом. Возможны различные способы организации циклов:

- цикл с предусловием (условие стоит перед действием – телом цикла);

- цикл с постусловием (условие стоит после действия – тела цикла);

- цикл с параметром (тело цикла повторяется указанное количество раз для переменного цикла).

На рисунке 13 показаны базовые структуры схем программ с различными циклами.

Рисунок 13 – Базовые структуры схем программ с различными циклами

На языке Паскаль (в среде Free Pascal):

- цикл с предусловием организуется при помощи оператора while (пока);

- цикл с постусловием организуется при помощи оператора until (до тех пор);

- цикл с параметром организуется при помощи оператора for (для).

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

 

 

Примеры для составления схем и программ

Пример 4: Составить программу табуляции функции

,

при  с шагом 1.

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

То есть в примере требуется получить таблицу определённого вида, как показано в таблице 4.

Таблица 3 – Пример табуляции функции

x y
-2 4
-1 1
0 0
1 1
2 8
3 27

 

Схема работы программы для примера 4 показана на рисунке 14.

Рисунок 14 – Схема работы программы для примера 4

Текст программы для примера 4 представлен на рисунке 15.

 

а)                                 б)

Рисунок 15 – Текст программы для примера 4

В указанном примере реализован цикл с предусловием while (пока).

Примечание: Строка программы y:=sqr(x)*x вычисляет значение куба переменной х и записывает это значение в переменную y. Оператор writeln может быть замене на оператор write. Перед и после else запятая не ставится. Если при выводе результатов программы после переменных x и y ввести значения цифр, например, 3:2, то количество знаков после запятой в полученном значении будет ограничено.

Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Набрать и отладить два варианта программы в соответствии с примером 4.

3. Показать результаты работы программ преподавателю.

4. Ответить на контрольные вопросы.

5. Оформить отчет.

4.6. Контрольные вопросы

1. Что такое цикл?

2. Какие виды циклов существуют?

3. Что такое табуляция?

4. Как в среде Free Pascal реализовать цикл «пока»?

5. Как в среде Free Pascal реализовать цикл «до тех пор»?

6. Как в среде Free Pascal реализовать цикл «для»?

 


4.7. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Сформулированные примеры, для которых составляются программы.

3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90.

4. Тексты введенных и отлаженных программ (фото текстов программ).

5. Результаты работы программ (фото результатов работы программ).

6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы).

7. Вывод по работе.


ЛАБОРАТОРНАЯ РАБОТА № 5

Цель работы

Получение навыков вычисления значений функций при различных переменных на языке Паскаль, введенных с клавиатуры, (изучение циклов).

Теоретические положения

Необходимо смотреть вышеизложенную теорию.

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

Примеры для составления схем и программ

Пример 5: Составить программу табуляции функции

,

при  с шагом h.

Значения a, b, h ввести с клавиатуры.

Схема работы программы для примера 5 представлена на рисунке 16.

Рисунок 16 – Схема работы программы для примера 5

Текст программы для примера 5 представлен на рисунке 17.

Рисунок 17 – Текст программы для примера 5

Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Набрать и отладить вариант программы в соответствии с примером 5.

3. Показать результаты работы программы преподавателю.

4. Ответить на контрольные вопросы.

5. Оформить отчет.

5.6. Контрольные вопросы

1. Как организовать ввод переменных с клавиатуры?

2. Чем отличаются программы, работающие с переменными, значения которых прописаны в программе от программ, где значения переменных вводятся с клавиатуры?

6.7. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Сформулированные примеры, для которых составляются программы.

3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90.

4. Тексты введенных и отлаженных программ (фото текстов программ).

5. Результаты работы программ (фото результатов работы программ).

6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы).

7. Вывод по работе.

ЛАБОРАТОРНАЯ РАБОТА № 6

Суммирование значений

Цель работы

Получение навыков по суммированию значений в программе, составленной на языке Паскаль (составление сложных программ).

Теоретические положения

При необходимости суммирования каких-либо значений в программах, составленных на языке Паскаль, вводится переменная, значение которой в самом начале программы обнуляется (переменная содержит значение, равное 0). Если в дальнейшем к нулю прибавить требуемое значение, а потом к полученной сумме еще раз прибавить требуемое значение и так в цикле некоторое количество раз, то будет определена необходимая сумма.

Примечание: При необходимости вычисления произведения, вводится переменная, значение которой равно 1. Если 1 умножить на значение в цикле некоторое количество раз, то будет определено требуемое произведение.

Примеры для составления схем и программ

Пример 6: Составить программу вычисляющую сумму значений функции

,

при  с шагом h. Значения a, b, h ввести с клавиатуры.

Текст программы для примера 6 представлен на рисунке 18.

Рисунок 18 – Текст программы для примера 6

Схема работы программы для примера 6 представлена на рисунке 19.

Рисунок 19 – Схема работы программы для примера 6

Здесь переменная, которая накапливает сумму, обозначена Sum. Значение, содержащееся в этой переменной, подается на вывод после окончания работы программы.

Примечание: Необходимо изучить вышеизложенную теорию и проделать вышеизложенные работы.

Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Набрать и отладить вариант программы в соответствии с примером 6.

3. Показать результаты работы программы преподавателю.

4. Ответить на контрольные вопросы.

5. Оформить отчет.


6.6. Контрольные вопросы

1. Как в программе получить сумму некоторых значений?

2. Как в программе получить произведение некоторых значений?

6.7. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Сформулированные примеры, для которых составляются программы.

3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90.

4. Тексты введенных и отлаженных программ (фото текстов программ).

5. Результаты работы программ (фото результатов работы программ).

6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы).

7. Вывод по работе.

 

 


Лабораторная работа №7

Цель работы

Освоить основные приемы алгоритмизации и самостоятельного составления программ на языке высокого уровня Паскаль.

Теоретические положения

Необходимо изучить вышеизложенную теорию и проделать вышеизложенные работы.

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

Примеры для составления схем и программ

Вариант 1

Задана цена товара C, количество проданного товара K в день, номинал заработной платы продавца в день N. Рассчитать заработную плату продавца в день Z. Если K≤10, то заработная плата равна номиналу Z=N. Если 10<K≤50, то к номиналу заработной платы прибавляется двадцать процентов от суммы дневной выручки. Если K>50, то к номиналу заработной платы прибавляется тридцать процентов от суммы дневной выручки.

Вариант 2

Заданы длины четырех сторон а основания правильной четырехугольной пирамиды, апофема f, высота пирамиды h. Вычислить боковую поверхность пирамиды Sбок и ее объем V. Если Sбок>40, то вычислить площадь одной боковой грани пирамиды Sбок гр.

Вариант 3

Заданы значения расстояния S и времени t скорости движения транспортного средства. Вычислить значения скорости движения транспортного средства V и расход бензина R. Если V≤90 и V≥120 км/ч, то . Если 90<V<120, то .

Вариант 4

Заданы размеры сторон большего a и меньшего b оснований правильной усеченной пирамиды, ее апофема f и высота h. Вычислить боковую поверхность Sбок правильной усеченной пирамиды и е объем V. Если V<40, то вычислить сумму площадей оснований пирамиды S осн.

Вариант 5

Заданы размеры сторон a, b, c некоторой детали в виде параллелепипеда, количество штук деталей K, размеры сторон тары для упаковки деталей, имеющей также форму параллелепипеда A, B, C. Вычислить объем детали v, объем тары V, необходимое количество тары N для упаковки деталей количеством K штук. Если N>10, то вычислить отношение объема детали к объему тары .


Вариант 6

Заданы радиус основания круглого конуса r, и длина ее образующей l и высота конуса h. Вычислить боковую поверхность круглого конуса Sбок  и его объем V. Если V<20, то вычислить длину окружности основания конуса Cосн.

Вариант 7

Вычислить значение функции y=f(x). Если х≤5, то у=х2+3х-4. Если 5<х≤ 10, то у=ln х. Если х> 10, то у= .

Вариант 8

Заданы радиус шара R и высота шарового сегмента n. Вычислить кривую поверхность шарового сегмента Sшар сег и его объем V. Если V<20, то вычислить отношение радиуса шара к высоте шарового сегмента .

Вариант 9

Заданы массы некоторых двух тела m1, m2. Тела движутся и проходят за время t следующие расстояния S1 и S2 соответственно. Вычислить импульсы тел Р1 и Р2. Если Р1< Р2, вычислить разность этих импульсов. Если Р1 > Р2, вычислить сумму этих импульсов. Если Р1 = Р2, вычислить произведение импульсов.

Вариант 10

Заданы поверхность шарового сегмента Sшар сег и поверхность конуса Sкон, вместе образующие шаровый сектор. Заданы радиус шара R и высота шарового сегмента n, принадлежащая шаровому сектору. Вычислить поверхность шарового сектора Sшар сект и его объем V. Если V<50, то вычислить отношение поверхностей шарового сегмента к поверхности конуса .

Вариант 11

Заданы первый член арифметической прогрессии а, разность прогрессии d и количество членов прогрессии k. Вычислить k-1 и к-ые члены арифметической прогрессии и сумму первых n членов Sn. Если Sn≤25, то вычислить процентное отношение первого и последнего членов арифметической прогрессии .

Вариант 12

Заданы радиусы внутренней и наружной поверхностей полого шара Rвн, Rнар. Вычислить объем полого шара V и его полную поверхность Sполн пов. Если Sполн пов<40, то вычислить толщину стенки шара t.

Вариант 13

Задан ежедневный доход индивидуального предпринимателя в течение месяца (двадцать шесть рабочих дней) d1,d2,d3…d25,d26. Рассчитать месячный доход индивидуального предпринимателя . Если D≥15 000 000, то выдать сообщение о том, что «необходимо перейти к полной системе налогообложения». Если D<15 000 000, то заданы базовая доходность индивидуального предпринимателя БД=1800, арендуемая индивидуальным предпринимателем площадь помещения F, корректирующий коэффициент К1 =1,096, поправочные коэффициенты К2=1; К3=0,7; К4=0,97, процент налогообложения для индивидуального предпринимателя n=15%. Рассчитать сумму S, с которой будет заплачен налог . Рассчитать сумму единого вмененного налога .

Вариант 14

Задано значение синуса угла альфа sin . Вычислить значение косинуса cos , тангенса tg  и котангенса ctg , значение sin2 . Если угол  острый, то вычислить cos 2 .

Вариант 15

Заданы при производстве некоторого изделия затраты на материалы M, электроэнергию Э, инструмент I, заработную плату рабочих Z. Вычислить себестоимость изделия Цс. Заданы затраты на транспортировку изделия T. Вычислить стоимость изделия в магазине Цм. Если T≤1000, то цена изделия в магазине возрастает на 30% по сравнению с себестоимостью. Если 1000<T≤1500, то цена в магазине возрастает на 40% по сравнению с себестоимостью. Если T>1500, то цена в магазине возрастает на 50% по сравнению с себестоимостью изделия.

Вариант 16

Задан тангенс половины угла альфа . Если 0,5 рад, то вычислить значения синуса и косинуса полного угла . Если >0,5 рад, то вычислить значение тангенса полного угла .

Вариант 17

Заданы значения расстояния S и времени t скорости движения транспортного средства. Вычислить значения скорости движения транспортного средства V и расход бензина R. Если V≤90 и V≥120 км/ч, то . Если 90<V<120, то .

Вариант 18

Заданы поверхность Sпов цил и объем Vцил цилиндра, описанного вокруг шара. Вычислить поверхность Sпов шара и объем шара Vшара. Если Sпов шара≥120, то вычислить отношение объема шара к нго поверхности .

Вариант 19

Заданы размеры сторон a, b, c некоторой детали в виде параллелепипеда, количество штук деталей K, размеры сторон тары для упаковки деталей, имеющей также форму параллелепипеда A, B, C. Вычислить объем детали v, объем тары V, необходимое количество тары N для упаковки деталей количеством K штук. Если N>10, то вычислить отношение объема детали к объему тары .

Вариант 20

Задано значение тангенса угла бета tg . Вычислить значение котангенса ctg , косинуса cos  и синуса sin , значение cos2 . Если угол  тупой, то вычислить sin2 .

Вариант 21

Задан объем партии изделий N, количество бракованных изделий в этой партии B, допустимое количество бракованных изделий в партии, выраженное в процентах Dпр. Вычислить проценты бракованных Bпр  и годных Gпр изделий в партии. Если Bпр≤ Dпр, то вычислить количество годных изделий в партии G.

Вариант 22

Заданы длины трех сторон треугольника a, b, c. Вычислить периметр p и площадь треугольника S. Если 10≤S≤100, вычислить отношение квадрата площади треугольника к его периметру .

Вариант 23

Задана масса m груза, лежащего на плоскости. Сечение груза, параллельное плоскости, имеет форму прямоугольника. Заданы размеры сечения a, b. Определить давление груза на плоскость P. Задано допустимое давление на плоскость Pдоп. Если P≤Pдоп, выдать сообщение о том, что «плоскость выдержит груз». Если P>Pдоп, выдать сообщение о том, что «плоскость груза не выдержит». Если P>Pдоп, определить разницу между фактическим P и допустимым Pдоп давлениями.

Вариант 24

Заданы длины двух катетов прямоугольного треугольника a, b. Вычислить длину гипотенузы c и величины двух углов треугольника , . Если >500, то вычислить площадь треугольника. Если <500, то вычислить сумму длин его сторон.

Вариант 25

Задан вид квадратного уравнения , коэффициенты a,b,c. Найти корни уравнения x1,x2.

Вариант 26

Задана масса груза, подвешенного на канате m и предельная сила натяжения каната Fпр. Определить силу тяжести груза, подвешенного на канате F. Если F≤ Fпр, то выдать сообщение о том, что «канат выдержит


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.226 с.