М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
superdyuseldor
superdyuseldor
21.05.2020 09:13 •  Информатика

SHALL LINUX
1. Разработайте текст процедуры с использованием vi по заданию (см. ниже)
2. Наладьте, при необходимости отредактируйте и выполните процедуру.
3. Оформите процедуру с использованием вс команд и комментариев так, чтобы она легко читалась и чтобы результаты ее работы легко анализировались.

Вводит несколько коротких чисел в виде параметров, подсчитывает их сумму и выводит результат на экран

👇
Ответ:
100π100
100π100
21.05.2020

#!/bin/bash

echo -n "Enter amount of numbers:"

read i

summ=0

for ((i; i>0; i=i-1))

do

echo "Enter value"

read value

summ=$(($summ+$value))

done

echo $summ

Объяснение:

4,4(61 оценок)
Открыть все ответы
Ответ:
simpleam
simpleam
21.05.2020
Цитата Из Вик.ипедии: "Правило шифрования 'Атбаш' состоит в замене i-й буквы алфавита буквой с номером n - i + 1, где n — число букв в алфавите".

На самом деле, n - i — смещение относительно первой буквы, которое будет иметь i-тая в алфавите буква после шифровки. Для того, чтобы получить номер буквы, нужно прибавить к смещению порядковый номер первой буквы. В случае с обычным алфавитом — 1. (А ещё можно делать наоборот: искать отрицательное смещение и прибавлять номер последнего элемента)

С программой все чуть-чуть посложнее (но не так, чтобы сильно). Номер символа в ней определяется не положением в алфавите, а используемой кодировкой. Обычно, символы идут в таблице кодировки друг за другом, но есть и исключения. Например, буква "ё" обычно идет отдельно от остального алфавита.

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

Программа будет работать до тех пор пока не будет введен символ с кодом 0 (Ctrl + @).


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace {
    class Program {
        static void Main(string[] args) {
            string buff,
                alfa = "", //алфавит
                key = new string(alfa.ToCharArray().Reverse().ToArray());//перевернутый алфавит
            bool isEnd = false;
            while (!isEnd) {
                Console.Write("Введите текст: ");
                buff = Console.ReadLine();
                Console.Write("Результат:     ");
                for (int i = 0; i < buff.Length; ++i) {
                    if (buff[i] == '\0') isEnd = true; //Выход?
                    if (buff[i] >= 'a' && buff[i] <= 'z')
                        Console.Write((char)('z' - buff[i] + 'a'));
                    else if (buff[i] >= 'A' && buff[i] <= 'Z')
                        Console.Write((char)('Z' - buff[i] + 'A'));
                    else if (buff[i] >= 'а' && buff[i] <= 'я' || buff[i] == 'ё')
                        Console.Write(key[alfa.IndexOf(buff[i])]);
                    else if (buff[i] >= 'А' && buff[i] <= 'Я' || buff[i] == 'Ё')                        Console.Write(key[alfa.ToUpper().IndexOf(buff[i])].ToString().ToUpper());
                    else
                        Console.Write(buff[i]);
                }
                Console.WriteLine();    Console.WriteLine();
            }
        }
    }
}
4,6(29 оценок)
Ответ:
lllllkkkkkkk
lllllkkkkkkk
21.05.2020
1. \ ((2*2=4) \land (3*3=9)) \lor (\lnot(2*2=4)\land\lnot(3*3=9))
Для удобства построения таблицы истинности введем логические переменные.
Обозначим 2*2=4 через a, 3*3=9 - через b.
Тогда высказывание примет вид:
(a \land b) \lor (\lnot a\land\lnot b)
Для этого выражения и построим таблицу истинности.

2. Для доказательства равносильности указанных выражений можно построить таблицы истинности и сравнить их.
Как видно, НЕСОВПАДЕНИЕ полное, т.е. ни при каком сочетании a и b выражения не равносильны. Это подтверждается  теорией - имеются законы де-Моргана, в которых еще присутствует общее отрицание или в правой. или в левой части.
\bar a \lor \bar b = \overline{a \land b}
Сразу, у меня с информатикой плохо! и было бы неплохо, если вы напишите на листке : d 1. записать со
Сразу, у меня с информатикой плохо! и было бы неплохо, если вы напишите на листке : d 1. записать со
4,8(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ