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

Презентация1
Презентация1
Информационное обеспечение и информационный фонд САПР Информационное обеспечение САПР состоит из информационного фонда и средств управления этим фондом. Информационный фонд (ИФ) - совокупность данных, используемых всеми компонентами САПР. Назначение информационного обеспечения (ИО) САПР- реализация информационных потребностей всех составных компонентов САПР. Основная функция ИО САПР - ведение информационного фонда, т.е. обеспечение создания, поддержки и организации доступа к данным. Таким ИО САПР есть совокупность информационного фонда и средств его ведения. Информационный фонд Информационный фонд включает в себя информацию для выполнения автоматизированного проектирования, и представляется в виде печатных документов, чертежей, файлов на машинных носителях и т.п. В информационный фонд входят данные о комплектующих деталях, узлах, материалах, технологической оснастке и оборудовании, типовых проектных решениях,текущем состоянии выполняемых проектов, сведения из ГОСТов, описание типовых проектных процедур и др.
Продолжить чтение
Лукбук
Лукбук
Хранение файлов Обычное веб-сайты создаются для того, чтобы их можно было просматривать с любого компьютера, имеющего выход в Интернет. Поэтому сайт нужно размещать на компьютере, который подключен к Интернету круглые сутки. Конечно, можно хранить сайт на диске своего домашнего компьютера, но этот вариант имеет много недостатков: нестабильности канала связи с Интернетом, например при сбоях питания; компьютер должен быть постоянно включён; придется покупать у провайдера персональный внешний IP-адрес; на компьютере нужно установить и настроить веб-сервер - программу, которая принимает запросы браузеров с других компьютеров и возвращает им нужные веб-страницы; придётся самостоятельно организовать защиту сайта от взломщиков, вредоносных программ и сетевых атак Хостинг Поэтому чаще всего сайты находятся на серверах компании, которые оказывают услуги хостинга, т. е. размещают сайты, занимаются их обслуживанием и отвечают за сохранность данных. Как правило, хостинг - это платная услуга, её стоимость зависит от выбранного тарифного плана. Тарифный план определяет максимально допустимый объём сайта, возможность создания динамических страниц, поддержку работы с базами данных и т. п. Виды хостинга: Виртуальный Выделенный сервер Виртуальный частный сервер Бесплатный
Продолжить чтение
Xamarin-Lect1
Xamarin-Lect1
Xamarin.Forms представляет платформу, которая нацелена на создание кроссплатформенных приложений под Android, iOS и Windows 10.  Xamarin позволяет создавать одну единственную логику приложения с применением C# и .NET сразу для всех трех платформ - Android, iOS, UWP. Преимущества использования Xamarin.Forms: В процессе разработки создается единый код для всех платформ Xamarin предоставляет прямой доступ к нативным API каждой платформы При создании приложений мы можем использовать платформу .NET и язык программирования C# (а также F#), который является достаточно производительным, и в тоже время ясным и простым для освоения и применения Xamarin Forms поддерживает несколько платформ. Основные платформы: Android, iOS, UWP, Tizen. Дополнительные платформы, которые развиваются сообществом: MacOS, WPF, GTK#. 5 января 2021 года вышла последняя версия данной платформы - Xamarin Forms 5.0 Как работает Xamarin
Продолжить чтение
Sem1_13_files_arrays
Sem1_13_files_arrays
Задача 2 Разработать консольное приложение для управления файловой системой компьютера Изучите работу предложенного кода и использованные методы Проверьте работоспособность кода по всем, предложенным в меню командам По необходимости доработайте программу (необходимо декомпозировать) Код (https://repl.it/@Maksimenkova/ArrayFiles02) Задача 2 В предложенной далее программе разработан: метод преобразования целых чисел в строку чисел, разделённых пробелами метод записи в текстовый файл последовательности целых случайных чисел, разделённых пробелами метод чтения из файла последовательности и преобразования ее в целочисленный массив К сожалению, работа предложенного кода завершается исключением Внесите правки в код, завершите распределение исходного кода по методам Предложите решение, не требующее выбрасывания исключений в методах для управления ходом выполнения программы
Продолжить чтение
Методы доступа в ЛВС
Методы доступа в ЛВС
Методы управления обменом в локальных сетях Методы управления обменом в локальных сетях делятся на две группы: Централизованные методы, в которых все управление обменом сосредоточено в одном месте. Недостатки таких методов: неустойчивость к отказам центра, малая гибкость управления (центр обычно не может оперативно реагировать на все события в сети). Достоинство централизованных методов – отсутствие конфликтов, так как центр всегда предоставляет право на передачу только одному абоненту, и ему не с кем конфликтовать. Децентрализованные методы, в которых отсутствует центр управления. Всеми вопросами управления, в том числе предотвращением, обнаружением и разрешением конфликтов, занимаются все абоненты сети. Достоинства децентрализованных методов: высокая устойчивость к отказам и большая гибкость. Однако в данном случае возможны конфликты, которые надо разрешать. Существует и другое деление методов управления обменом, относящееся, главным образом, к децентрализованным методам: Детерминированные методы определяют четкие правила, по которым чередуются захватывающие сеть абоненты. Случайные методы подразумевают случайное чередование передающих абонентов. При этом возможность конфликтов подразумевается, но предлагаются способы их разрешения. Пример случайного метода – CSMA/CD (сеть Ethernet). Методы доступа к среде передачи данных
Продолжить чтение
АрхКС _rus лекция1 (1)
АрхКС _rus лекция1 (1)
История развития вычислительной техники Около 1500 г. Леонардо да Винчи (1452-1519) разработал эскиз 13-разрядного суммирующего устройства. Первую суммирующую машину построил в 1642 г. Блез Паскаль - французский физик, математик, инженер. В средние века было выполнено много вариантов арифметических машин: Морлэнд (1625-1695), К.Перро (1613-1688) и др. Первую машину, с помощью которой можно было не только складывать, но и умножать и делить, разработал Г.Лейбниц (1646-1716). История автоматических цифровых вычислительных машин (АЦВМ) восходит к первой половине прошлого века и связана с именем английского математика и инженера Чарльза Бэббиджа (1792-1871). В «аналитическую» Ч.Бэббиджа машину были заложены принципы, ставшие фундаментальными. Впервые автоматически действующие вычислительные устройства появились в середине XX века. Это стало возможным благодаря использованию электромеханических реле. Работы над релейным машинами начались в 30-е годы и продолжались до тех пор, пока в 1944 г. под руководством Говарда Айкена - американского математика и физика - на фирме IBM (InternationalBusinessMachines) не была запущена машина «Марк-1». Для представления чисел в ней были использованы механические элементы (счетные колеса), для управления - электромеханические. Одна из самых мощных релейных машин РВМ-1 была в начале 50-х годов построена в СССР под руководством Н.И.Бессонова; она выполняла до 20 умножений в секунду с длинными двоичными числами.
Продолжить чтение
Sem1_10_chars_strings
Sem1_10_chars_strings
Определите методы:  CreateString(int len, char min, char max) - для создания строки заданной длины из символов, случайно выбираемых из указанного диапазона (верхняя граница включительно). MoveOff(string source, string charsToDelete) - для удаления из строки source всех символов строки charsToDelete. Самостоятельно в основной программе получите от пользователя целое число N, создайте строку из символов N десятичных цифр. Удалите из неё чётные цифры. Задача 1 // Создать строку заданных размеров (len) из заданных символов public static string CreateString(int len, char min, char max) {     if (len < 0) return null; // throw new Exception("Аргумент метода должен быть положительным!");     // min, max- Границы диапазона символов. if (maxChar < minChar) {         char c = min;         min = max;         max = c; } // пустая строка, останется пустой, если символов 0 string line = string.Empty;     for (int i = 0; i < len; i++)         line += (char)gen.Next(min, max + 1); return line; } Задача 1
Продолжить чтение