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

Формализация функциональных требований к системе с помощью диаграммы вариантов использования
Формализация функциональных требований к системе с помощью диаграммы вариантов использования
Отдельные варианты использования могут применяться как для спецификации требований к проектируемой системе, так и для документирования процесса поведения имеющейся системы. Кроме этого, варианты использования неявно специфицируют требования, определяющие особенности взаимодействия пользователей с системой, которые специфицируют возможность корректной работы с предоставляемыми данной системой сервисами. Требование (requirement) - желательное свойство, характеристика или условие, которым должна удовлетворять система в процессе своей эксплуатации. Применительно к программным системам предложена следующая классификация требований, которая получила название модели FURPS+, что соответствует первым буквам соответствующих категорий требований на английском языке: функциональные требования (Functionality) требования удобства использования (Usability) требования надежности (Reliability) требования производительности (Performance) требования возможности сопровождения (Supportability). При этом символом "+" обозначены дополнительные условия, к которым относятся: проектные ограничения требования управления системой требования к графическому интерфейсу пользователя физические требования юридические требования. Главными среди указанных требований являются функциональные, которые специфицируют особенности реализации отдельных бизнес-процессов моделируемой системы. Функциональные требования служат исходной информацией для построения диаграмм вариантов использования.
Продолжить чтение
Интернет в жизни старшеклассника: за и против
Интернет в жизни старшеклассника: за и против
Цель: выявить и изучить особенности влияния интернета на формирование личности старшеклассников. Гипотеза: если старшеклассники в своей повседневной жизни будут часто использовать интернет, то он может оказывать как положительные, так и отрицательные влияния. Задачи: 1.Изучить доступную литературу. 2.Провести социальное исследование на тему плюсов и минусов интернета для старшеклассника. 3.Сделать вывод на основе моего исследования. Объект исследования: интернет . Предмет исследования: влияние интернета на старшеклассников. История создания Инетрнета. История интернета впервые начинается как военная задумка в середине ХХ века в разгар холодной войны, и продолжает своё развитие на протяжении долгого времени. Ключевое развитие истории интернета можно по праву считать с 1983 года, когда были созданы 2 сетевых протокола TCP/IP, позволяющие с лёгкостью подключаться к Интернету при помощи телефонной линии.
Продолжить чтение
Матрицы. 10 класс
Матрицы. 10 класс
Многие программы работают с данными, организованными в виде таблиц. Например, при составлении программы для игры в крестики-нолики нужно запоминать состояние каждой клетки квадратной доски. Можно поступить так: пустым клеткам присвоить код -1, клетке, где стоит нолик, — код 0, а клетке с крестиком — код 1. Тогда информация о состоянии поля может быть записана в виде таблицы  нет знака нолик крестик строка 2, столбец 3 Матрица — это прямоугольная таблица, составленная из элементов одного типа (чисел, строк и т.д.). Каждый элемент матрицы имеет два индекса – номера строки и столбца. Такие таблицы называются матрицами или двумерными массивами. Каждый элемент матрицы, в отличие от обычного (линейного) массива, имеет два индекса — номер строки и номер столбца. В таблице выше зеленым фоном выделен элемент, находящийся на пересечении второй строки и третьего столбца. нет знака нолик крестик строка 2, столбец 3
Продолжить чтение
Решение задач с массивами
Решение задач с массивами
Задание. Списать все три задачи в тетрадь без ошибок и прислать фото конспекта Рассмотрим решение типовых задач. 1. Задача 1. Данных массив из 10 целых чисел. Найти в нем сумму четных и произведение нечетных элементов. Решение. Program a2; - название программы а2 Const n=10; - размерность массива Var - начало раздела описаний A:array [1..n] of integer; - описываем массив А, состоящий из 10 целых чисел Is,p:integer; - параметр цикла Begin - начало программы Randomize; - подключаем генератор случайных чисел For I:=1 to n do - перемещаясь последовательно от ячейки к ячейке Begin открываем операторную скобку a[I]:=random(10); - с 1 по 10-ую ячейки памяти заполняем случайными целыми числами, write(‘ ‘,a[I]:1) - и выводим их на экран end ; - закрываем операторную скобку writeln; - перевод курсора на следующую строку s:=0; - в ячейку s записываем ноль для получения суммы p:=1; - в ячейку p записываем единицу для получения произведения for I:=1 to n do - перемещаясь последовательно от ячейки к ячейке проверяем, if not odd(a[I]) then - если элемент четный, s:=s + a[I] если - то прибавляем его к содержимому ячейки s, else - иначе (т.е. нечетный) p:=p*a[I]; - умножаем на содержимое ячейки p writeln(‘s=’,s:3); - вывод суммы четных чисел writeln(‘p=’,p:3); - вывод произведения нечетных чисел. readln end. В данной задаче использована функция odd(x), проверяющая нечетность чисел, так как массив содержит целые числа. Функция odd(x) = истине, если число нечетное и = ложь, если число четное.
Продолжить чтение