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

Реферат Курсовая Конспект

Индивидуальные задания

Индивидуальные задания - раздел Образование, Индивидуальные Задания ...

Индивидуальные задания

К лабораторной работе №5

Задание состоит из двух частей: Часть I и Часть II. Часть I состоит из двух вариантов (по четным и нечетным номерам в журнале группы), Часть II —… Часть I (выполняют все). 1) Продемонстрировать способы переадресации ввода/вывода, которые представлены в методических указаниях к лабораторной…

Часть II.

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

Вариант 1.

Вычислить число сочетаний C(k,n)=n!/(k!∙|n-k|)!), где n>0, k>0, n≠k.

 

Вариант 2.

Вычислить значение функции f(x)=((-1)x+x(2x-1))/(2x-1)!, где x>0.

 

Вариант 3.

Вычислить значение функции f(x,k)=(x(2k+1)+x(5k-1))/(2k+1).

 

Вариант 4.

Вычислить значение функции f(x,k)=(1!∙2!∙3!∙…∙k!)/x!, где x>0, k>1.

 

Вариант 5.

Определить, сумма цифр какого целого числа больше из заданных трех.

Вариант 6.

Выполнить поиск максимального из 8 чисел с использованием поиска большего из двух чисел.

Вариант 7.

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

Вариант 8.

Вычислить сумму факториалов всех четных чисел от m до n включительно.

Вариант 9.

Вычислить значение функции f(x,k)=((k-x)/(x2))+x!-k!, где x>0, k>x.

Вариант 10.

Вычислить значение функции f(x)= ((-x2/2) ∙ x!)/(x-2)!, где x>3.

Вариант 11.

Посчитать количество слов в строке, введенной пользователем.

Вариант 12.

Вычислить значение функции f(x,k)=((-k)x+k(3x-1))/(3x-1)!, где x>0.

 


Приложение 1

Основы bash программирования

Скрипт должен быть исполняемым файлом и начинаться со строки #!/bin/bash. Кроме случая #!, значок # (”шарп”) - является началом комментария. Строки,… #!/bin/bash # Это комментарий # Это тоже комментарий

Переменные

#!/bin/bash # Переменная S1=Hello!

Конструкция if

if [ условие ]; then блок команд else

Операторы сравнения

Операторы сравнения в bash бывают арифметическими (для сравнения чисел) и операторами сравнения строк.

Арифметические операторы состоят из двух символов перед которыми стоит дефис. Ниже представлены арифметические операторы и в скобках их аналогия из языка С.

-lt - less then - меньше (<)

-gt - greater then - больше (>)

-le - less or equal - меньше или равно (<=)

-ge - greater or equal - больше или равно (>=)

-eq - equal - равно (==)

-ne - not equal - не равно (!=)

 

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

STR1 = STR2 – равно

STR1 != STR2 - не равно

STR1 < STR2 – меньше

STR1 > STR2 – больше

-n STR1 - возвращает 0 если строка ненулевая (имеет хотя бы один символ)

-z STR1 - возвращает 0 если строка нулевой длины.

 

Практический пример. Наберите и выполните в консоли следующую строку (не забывайте о пробелах!):

STR1=aaa; STR2=abc; [ "$STR1" = "$STR2" ]; echo $?

В результате вы получите число 1, которое выведет команда echo $?. Конструкция $? содержит числовой результат выполнения предыдущей команды. Предыдущая команда была [ "$STR1" = "$STR2" ] в случае выполнения условия команда возвратила бы 0, но так как условие не выполняется, то результат выполнения команды отличен от нуля.

В завершение несколько слов об операции проверки файла. Практически в каждом системном скрипте вы встретите конструкцию наподобие [ -a /etc/filename ] или [ -f "$file" ] , где file - это переменная содержащая имя файла. Это операция проверки файла или свойств файла. В качестве параметра в команде используется имя файла.

[ -f "file name" ] - возвращает 0, если файл существует и это регулярный файл

[ -e "file name" ] - возвращает 0, если файл существует

[ -w "file name" ] - возвращает 0, если файл существует и в него есть право записи.

О других вариантах проверки файлов читайте в справке man bash в разделе CONDITIONAL EXPRESSIONS или в описании команды test.


Приложение 2

Циклы и функции bash

Цикл for

  for переменная in последовательность значений do

Цикл while

Общий вид: while выражение do

Цикл until

Похож на while с той лишь разницей, что в нем команды внутри цикла выполняются тогда когда условие не выполняется. Синтаксис такой же только вместо… Пример: #!/bin/bash

Функции в bash

Функции применяются в bash очень широко. Описываются функции двумя способами: с ключевым словом function, и без него. Первый способ: function имя_функции

– Конец работы –

Используемые теги: Индивидуальные, задания0.045

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Индивидуальные задания

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Задание №1. Определение энтропии. Задание №2. Определение информационных потерь при передаче сообщений по каналам связи с шумами. Варианты заданий для выполнения п. а задачи №1 Практическое занятие №2
Задание Определение энтропии... Сообщение состоит из N символов Имеется m типов символов количество букв... Задание Определение информационных потерь при передаче сообщений по каналам связи с шумами...

Индивидуальные задания 1 В текущей сессии установить псевдоним для команды получения статуса
К лабораторной работе... Вариант... В текущей сессии установить псевдоним для команды получения статуса идентификаторов PID и PPID приоритетов...

Индивидуальные задания 3 Получить список групп пользователей, зарегистрированных в системе первое поле файла /etc/group
К лабораторной работе... Вариант... Создать архив arh tar состоящий из нескольких файлов Добавить в архив файлы без его распаковки Вывести список...

Вариант тестовых заданий по английскому языку для экзамена (два задания, №5 и №6)
The stategovernments d much the same pattern as the federal government. Each has agovernor as the Chief executive with power e among the… Laws affecting thedaily lives of citizens i by police in the cities and… Test I. Give the words withthe opposite meanings to 1. majority2. consent3. to pay attention4. to win5. to allowII.…

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

СБОРНИК ЗАДАЧ И ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ ПО ВЫСШЕЙ МАТЕМАТИКЕ Глава 1. Функции нескольких переменных
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ... ПРИАЗОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... КАФЕДРА ВЫСШЕЙ МАТЕМАТИКИ...

РЕШЕНИЕ ТИПОВОГО ВАРИАНТА ИНДИВИДУАЛЬНОГО ДОМАШНЕГО ЗАДАНИЯ ПО ТЕМЕ МАТЕМАТИЧЕСКАЯ СТАТИСТИКА
Российской Федерации... Федеральное государственное автономное образовательное учреждение высшего... Национальный исследовательский ядерный университет МИФИ...

Задания и методические указания для выполнения курсового проектапо дисциплине Триботехника в автотранспортном комплексе Общие указания и индивидуальное
Задания и методические указания для выполнения курсового проектапо дисциплине Триботехника в автотранспортном...

ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОГО ЗАДАНИЯ по дисциплине Финансы организаций Тема и варианты практического задания разработаны в соответствии с учебным материалом дисциплины. МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОГО ЗАДАНИЯ по дисциплине Финансы организаций... ВВЕДЕНИЕ Тема и варианты практического задания разработаны в соответствии с учебным материалом дисциплины Учебные цели и задачи...

БОРНИК ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ по разделам: «Физические основы механики», «Молекулярная физика и термодинамика»
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ... ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... СБОРНИК...

0.035
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам