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

Аппаратура информатизации образования
Аппаратура информатизации образования
Техническое обеспечение учебного процесса Техническое обеспечение АОС строится в соответствии с архитектурами клиент/сервер. В дистанционном обучении применяют компонентно-ориентированные и сервис-ориентированные архитектуры. К техническому обеспечению учебного процесса относят следующие виды оборудования. 1. Компьютеры. В  АОС на клиентских местах преимущественно используют персональные компьютеры. Разделяемые образовательные ресурсы размещают в памяти серверов. 2. Сетевое оборудование. В локальных сетях и для связи с узлами Internet используют концентраторы (хабы), коммутаторы, маршрутизаторы. 3. Периферийное оборудование. На рис. 1 представлены основные виды периферийного оборудования, используемого в компьютеризированных лекционных аудиториях и студиях дистанционного обучения: плазменные панели, интерактивные и сенсорные экраны, мультимедийные проекторы, ноутбуки, документ-камеры,видеокамеры, микрофоны и др. Рис. 1.  Примеры устройств для компьютеризированных аудиторий и студий
Продолжить чтение
Разработка удаленной базы данных для программы автоматизации работы эксплуатационно-технического отдела ФГБОУ САМГМУ
Разработка удаленной базы данных для программы автоматизации работы эксплуатационно-технического отдела ФГБОУ САМГМУ
Актуальность: Обработка информации в базе данных производится автоматизированно Цель: разработка удаленной базы данных для программы автоматизации работы эксплуатационно-технического отдела «СамГМУ Задачи провести анализ объекта, процесса, предметной области как объекта информатизации на основе анализа предметной области; составить структурную и функциональную схему объектов информатизации; описать структуру данных и процесс проведения ее оптимизации; описать клиент-серверное взаимодействие; провести анализ и выбрать программное обеспечение для разработки программы и БД; разработать удаленную базу данных и таблицы БД; разработать и реализовать запросы к БД; произвести разработку интерфейса, работающего с удаленной базой данных; провести отладку и тестирование программного продукта;
Продолжить чтение
Си05лек3_08студ
Си05лек3_08студ
Домашние задания по Си выполнить до 20 апреля Все программы, разработанные для ТП (по 1-2 задания до л.р.9) выполнить на языке Си, сравнить результаты, оформить отчеты со ссылками на схемы алгоритмов в отчетах по ТП. К зачету иметь конспекты лекций и ДЗ ФОРМАТИРОВАННЫЙ ВЫВОД ДАННЫХ printf("управляющая строка", параметры); Символы преобразования: d (или i)- используется для вывода целого десятичного числа (int), u - десятичное целое без знака, f - вещественное число в естественной форме (float), e (Е) - вещественное число в экспоненциальной форме, g (G) - наиболее короткая запись числа из двух форм e или f, c - для вывода отдельного символа, s - для вывода строки символов, o - восьмеричное число, x - шестнадцатеричное число (буквы строчные), X - шестнадцатиричное число (буквы прописные). Перед символом преобразования м. стоять числовой коэффициент, явно указывающий количество позиций в выводимой строке, отведенных для элемента вывода. printf (" %c = %5d \n",”z”,z); выводит z = 5 В общем случае шаблон преобразования записывается в виде %[флажок] [длина] [.точность] [модификатор] символ преобразования квадратные скобки означают, что данное поле может отсутствовать
Продолжить чтение
Свойства моделей
Свойства моделей
Основными операции над моделями: Линеаризация. Пусть М=М(X,Y,A), где X - множество входов, Y - выходов, А - состояний системы. Схематически можно это изобразить: X ? A ? Y Нелинейные системы трудно поддаются исследованию, поэтому их часто линеаризуют - сводят к линейным каким-либо образом. Идентификация. Пусть М=М(X,Y,A), A={ai}, ai=(ai1,ai2,...,aik) - вектор состояния объекта (системы). Если вектор ai зависит от некоторых неизвестных параметров, то задача идентификации (модели, параметров модели) состоит в определении по некоторым дополнительным условиям, например, экспериментальным данным, характеризующим состояние системы в некоторых случаях. Идентификация - решение задачи построения по результатам наблюдений математических моделей, описывающих адекватно поведение реальной системы. Агрегирование. Операция состоит в преобразовании (сведении) модели к модели (моделям) меньшей размерности (X, Y, A). Декомпозиция. Операция состоит в разделении системы (модели) на подсистемы (подмодели) с сохранением структур и принадлежности одних элементов и подсистем другим. Сборка. Операция состоит в преобразовании системы, модели, реализующей поставленную цель из заданных или определяемых подмоделей (структурно связанных и устойчивых).
Продолжить чтение
Адресация в IP сетях
Адресация в IP сетях
IP-адреса – адреса межсетевого уровня, используемые для идентификации сетевых интерфейсов интерсети. На основе IP-адресов организуется универсальная, не зависящая от “локальных” технологий идентификация сетевых интерфейсов интерсети. В заголовке IP пакета для IP-адресов выделяется 32 бита (4 байта). Примеры записи IP адресов: Десятичная: 219.17.25.157 (байты адреса разделяют точкой) Двоичная: 11011011 00010001 00011001 10011101 Шестнадцатеричная: DB11199D Замечание: IP-адреса назначаются не узлам сети, а сетевым интерфейсам, например, если узел имеет несколько сетевых интерфейсов, ему будут соответствовать несколько IP-адресов. IP - адреса IP-адреса состоят из двух частей – номера сети и номера узла. Номер сети идентифицирует в интерсети подсеть, к которой принадлежит узел, номер узла однозначно определяет узел внутри подсети. Для разделения IP-адреса на части используют две схемы: на основе классов адресов, на основе масок. Разделение IP-адреса на номер сети и номер узла
Продолжить чтение
Ситуационные задачи
Ситуационные задачи
Ситуационные задачи Ситуационная задача представляет собой описание ситуации, которую надо решить, ответив на вопросы, носящие проблемный характер и (или) выполнив задания, которые демонстрируют действенность знаний. Такие задания могут представлять собой проектную задачу, памятку, инструкцию, другой презентуемый практический результат выполнения задания. Н.Ю. КОНАСОВА СИТУАЦИОННЫЕ ЗАДАЧИ ПО ОЦЕНКЕ ФУНКЦИОНАЛЬНОЙ ГРАМОТНОСТИ УЧАЩИХСЯ СРЕДНЕЙ ШКОЛЫ   Пример №1 Выбор профессии (технология «Мировое кафе») Описание ситуации «Мои родители – врачи и очень любят свою работу. У них это семейное. Я тоже должен стать врачом, иначе предаю семейные традиции. Я – интроверт, мне интереснее с книгами, чем с людьми. Я боюсь крови, стрессов, человеческой боли. Я не очень хорошо учусь. Увлекаюсь моделированием и технической литературой. Что мне делать?» Задания и вопросы для анализа ситуации 1.Определите сферу профессиональных интересов, которая подойдет, учитывая особенности мальчика(интроверт, читает техническую литературу, занимается моделированием).Какая профессия, на ваш взгляд, может ему подойти с учетом семейных традиций? 2.Где готовят специалистов в данной области? Проанализируйте рынок труда и определите возможности трудоустройства после окончания вуза. 3.Приведите не менее пяти аргументов, которые позволят ученику отстоять свою точку зрения и не обидеть родителей.
Продолжить чтение
Алгоритмы сортировки
Алгоритмы сортировки
Сортировка вставками Сортировка слиянием Сортировка фрагмента массива [Ap , Aq] определяется рекурсивно. Функция MergeSort (p, q) Если (p==q) выход; Если (q − p ==1) упорядочить фрагмент из двух элементов; выход; r = (p+q)/2 MergeSort (p,m) MergeSort (p+1,q) Соединить два упорядоченных фрагмента в один (функция Merge( p, q, r ) ) #include // Файл 1.h с реализацией методов сортировки #include #include #include "time.h" const int N = 100; // 1000; 100 000 int Arr__[N], Arr[N]; // Arr - массив сортируемых значений. // Arr__ массив используемый для инициализации Arr void Out(int K, int M, int* A) // Вспомогательная функция, выводит K начальных { int i = 0; //значений массива, K значений из середины if (N < 3 * K) // К последних значений { int i = 0; while (i < N) { if (i % M == 0) printf("\n"); // Если размер массива < 3*K , то выводится printf("%8d ", A[i]); i++; } // весь массив printf("\n"); //M - число элементов в строке вывода } else { int ind[3] = { 0, N/2-K/2, N-K }; //начальные индексы выводимых фрагментов for (int i = 0; i < 3; i++) { int beg = ind[i]; for (int j = beg; j < beg + K; j++) { if ((j - beg) % M == 0) printf("\n"); printf("%8d ", A[j]); } printf("\n"); } } }
Продолжить чтение
Основы программирования на языке высокого уровня. Модуль 1
Основы программирования на языке высокого уровня. Модуль 1
Критерии качества ПО Внешние характеристики корректность практичность эффективность надежность целостность адаптируемость Внутренние характеристики удобство сопровождения тестируемость удобочитаемость гибкость портируемость Основные - надежность, возможность точно планировать производство и сопровождение. Для этой цели программа должна иметь простую структуру, быть хорошо читаемой, быть легко модифицируемой Парадигмы программирования Парадигма — способ организации программы, то есть принцип ее построения. Наиболее распространенными являются процедурная и объектно-ориентированная парадигмы. Они различаются способом декомпозиции, положенным в основу при создании программы. Процедурная декомпозиция состоит в том, что задача, реализуемая программой, делится на подзадачи, а они, в свою очередь — на более мелкие этапы, то есть выполняется пошаговая детализация алгоритма решения задачи. Объектно-ориентированная декомпозиция предполагает разбиение предметной области на объекты и реализацию этих объектов и их взаимосвязей в виде программы. Кроме того, существуют функциональная и логическая парадигмы.
Продолжить чтение