Презентации, доклады, проекты по информатике

10 главных тенденций разработки программного обеспечения в 2021 году
10 главных тенденций разработки программного обеспечения в 2021 году
Вступление С увеличением онлайн-бизнеса, разработкой веб-сайтов и приложений наблюдается сдвиг в разработке программного обеспечения. Подрывные технологии и новые инструменты разработки программного обеспечения улучшают функционирование и безопасность программного обеспечения. С COVID-19 возросла потребность предприятий и организаций в выполнении операций с эффективностью и действенностью, поэтому при развертывании программного обеспечения используются передовые технологии. Отныне следующие тенденции будут определять тенденции разработки программного обеспечения в 2021 году. 1.Интеграция роботов RPA при разработке программного обеспечения Искусственный интеллект признан одним из основных технологических инноваций в отрасли. Благодаря быстрому распространению ИИ, интегрированное с ИИ программное обеспечение улучшит работу предприятий. Это будет особенно полезно для веб-порталов или интернет-магазинов для анализа поведения покупателей.
Продолжить чтение
Выбор характеристик качества в проектах программных средств
Выбор характеристик качества в проектах программных средств
ПРИНЦИПЫ ВЫБОРА ХАРАКТЕРИСТИК КАЧЕСТВА В ПРОЕКТАХ ПРОГРАММНЫХ СРЕДСТВ Улучшение каждой характеристики качества требует некоторых затрат (трудоемкости, финансов, времени), которые в той или иной степени отражаются на основной характеристике качества — на функциональной пригодности. При выборе конкретных мер и шкал конструктивных характеристик качества следует учитывать возможные затраты на их достижение и результирующее повышение функциональной пригодности, желательно, в сопоставимых экономических единицах, в тех же мерах и масштабах. Такое, даже качественное сравнение эффекта и затрат позволяет избежать многих нерентабельных повышений требований к отдельным конструктивным характеристикам качества, которые не отражаются на адекватном улучшении функций ПС.
Продолжить чтение
Операторы языка GavaScript
Операторы языка GavaScript
Арифметические операторы. Инкремент и декремент В языке JavaScript присутствуют стандартные для языков программирования арифметические операторы, позволяющие производить вычисления с численными и строковыми значениями (для строк только оператор +). К арифметическим операторам JavaScript относятся: + (сложение), – (вычитание), * (умножение), / (деление). В дополнение к ним присутствует оператор взятия остатка от деления %. Все указанные операторы являются бинарными (в том смысле, что принимают два значения и возвращают одно). Кроме указанных операторов, существует еще и унарный оператор –, инвертирующий значение аргумента (например –123, –val). В JavaScript предусмотрена также удобная возможность записи выражений вида i = i + 1, i = i – 1, i = i * j и пр., где i – произвольная переменная, а j – произвольное выражение. Первые два выражения сокращенно записываются как инкремент и декремент: i++ и i–. Третье выражение и подобные ему можно сократить, применив следующие операторы: • оператор –=, то есть i = i – j эквивалентно i –= j; • оператор +=, то есть i = i + j эквивалентно i += j; • оператор *=, то есть i = i * j эквивалентно i *= j; • оператор /=, то есть i = i / j эквивалентно i /= j; • оператор %=, то есть i = i % j эквивалентно i %= j. Кроме того, предусмотренысоответствующие операторы &=, ^=, |= для двоичных операторов и =, >>>= для операторов сдвига. Логические операторы и операторы сравнения Оператор сравнения сравнивает свои операнды и возвращает логическое значение, базируясь на истинности сравнения. Операнды могут быть числами, строками, логическими величинами или объектами. Строки сравниваются на основании стандартного лексикографического порядка, используя Unicode-значения. В большинстве случаев, если операнды имеют разный тип, то JavaScript пробует преобразовать их в тип, подходящий для сравнения. Такое поведение обычно происходит при сравнении числовых операндов. Единственным исключением из данного правила является сравнение с использованием операторов === и !==, которые производят строгое сравнение на равенство или неравенство. Эти операторы не пытаются преобразовать операнды перед их сравнением. Следующая таблица описывает операторы сравнения в контексте следующего примера кода: var var1 = 3, var2 = 4;
Продолжить чтение
Позиционные системы счисления
Позиционные системы счисления
Позиционные системы счисления   Для счета нужны стали название, позволявшие называть не единицы, а десятки и сотни. И старые методы счета вытеснил новый - счет по пальцам. Пальцы оказались прекрасной вычислительной машиной. С их помощью можно было считать до 5, а если взять две руки, то и до 10. А в странах, где люди ходили босиком, по пальцам легко было считать до 20. Тогда этого практически хватало для большинства потребностей людей. Живая счетная машина Позиционные системы счисления   А научившись считать по пальцам до десяти, люди сделали следующий шаг вперед и стали считать десятками. И если одни папуасские племена умели считать лишь до шести, то другие доходили в счете до нескольких десятков Живая счетная машина Во многих языках слова "два" и "десять" созвучны. Может быть, это объясняется тем, что когда-то слово "десять" означало "две руки". И сейчас есть племена, которые говорят "две руки" вместо "десять" и "руки и ноги" вместо "двадцать". А в Англии первые десять чисел называют общим именем - "пальцы". Значит, и англичане когда-то считали по пальцам
Продолжить чтение