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

1-7 - Функции - Классы памяти - 2022
1-7 - Функции - Классы памяти - 2022
В отличие от языка Pascal в Си нет разделения на подпрограммы-процедуры и подпрограммы-функции, здесь вся программа строится только из функций, т.е. все написанные подпрограммы создаются в одном стиле и являются функциями, представляющими отдельный программный модуль, к которому можно обратиться, чтобы передать исходные данные и получить результаты работы. Минимальная программа, написанная на Си, содержит, как известно, функцию main. Декларация функции Как любой объект программы на языке Си, пользовательские функции необходимо декла-рировать. Хорошим стилем программирования является выполнение следующих действий: 1) описание функции в форме прототипа, которое выполняется обычно в глобальной области, или до первого ее использования; 2) определение (реализация) функции, т.е. запись полного текста функции, которое может располагаться в исходном файле в любом месте (до использования, или после).
Продолжить чтение
Системные файлы. Средства проверки системных файлов для устранения неполадок. Реестр ОС Windows. Разделы реестра
Системные файлы. Средства проверки системных файлов для устранения неполадок. Реестр ОС Windows. Разделы реестра
В систему Windows, начиная с Windows 95, включается единое хранилище, которое называется реестром (registry) и используется для хранения информации об этой операционной системе и установленных приложениях. Реестр является базой данных, и он используется почти во всем, что вы делаете. Он содержит информацию о самом компьютере, его оборудовании, периферийных устройствах, подсоединенных к компьютеру, об установленном ПО, а также о пользователях, выполняющих вход на этот компьютер. Реестр принадлежит программному обеспечению (включая операционную систему) и предназначен для того, чтобы предоставлять информацию для ПО, а не для пользователей. В системе Microsoft Windows 3.1, которая была первой широко используемой версией Windows (особенно в бизнесе) использовались три типа файлов, определяющих оборудование компьютера и приложения для этой операционной системы. Два типа файлов использовались для инициализации и имели расширение имени .ini, и третий тип файлов использовался как база данных для регистрации. Среди файлов инициализации (.ini-файлов) имелись файлы, включенные в Windows, а также множество частных .ini-файлов из приложений (прикладного ПО). В Windows 3.1 использовались шесть .ini-файлов для загрузки и управления средой Windows (control.ini, progman.ini, protocol.ini, system.ini, win.ini и winfile.ini). Обзор реестра
Продолжить чтение
Построение диаграмм в Excel
Построение диаграмм в Excel
Структура диаграммы Ряд данных - это множество значений, которые необходимо отобразить на диаграмме. Диаграммы позволяют визуально сопоставить значения одного или нескольких рядов данных. Наборы соответствующих друг другу значений из разных рядов называются категориями. Заголовок Легенда Оси категорий и значений и их названия Изображения данных Диаграммы строят в прямоугольной системе координат, где вдоль оси X подписываются названия категорий, а по оси Y отмечаются значения рядов данных. Самое главное Диаграмма - средство наглядного графического представления количественных данных. Диаграммы помогают анализировать данные, проводить их сравнение и выявлять скрытые в последовательностях чисел закономерности. Электронные таблицы позволяют создавать диаграммы нескольких типов, основными из которых являются: график, круговая диаграмма и гистограмма.
Продолжить чтение
Обработка числовой последовательности на языке Python 3.9. Задание 17
Обработка числовой последовательности на языке Python 3.9. Задание 17
Задача 1 Рассматривается множество целых чисел, принадлежащих числовому отрезку [331; 8751], которые удовлетворяют следующим условиям: − количество цифр в десятичной и шестнадцатеричной записях одинаковое; − кратны 5, но не 25. Найдите количество таких чисел и максимальное из них. print(‘mai_zad1.txt') count=0 max=0 for i in range(331,8751+1): b=len(str(i)) c=len(hex(i)[2:]) if b==c and i%5==0 and i%25!=0: count+=1 max=i print(count, max) Задача 2 Назовём натуральное число подходящим, если у него больше 17 различных делителей (включая единицу и само число). Определите количество подходящих чисел, принадлежащих отрезку [10 001; 50 000], а также наименьшее из таких чисел. В ответе запишите два целых числа: сначала количество, затем наименьшее число. print(' mai_zad2.txt ') def F(n): delitel=2 countdel=2 while delitel ** 2 < n: if n % delitel == 0: countdel += 2 if countdel > 17: return 1 delitel += 1 count=0 min=50001 for i in range(10001,50000+1): if F(i)==1: count += 1 if i < min: min = i print(count, min)
Продолжить чтение
Представление о программных средах и цифровом оборудовании(в т.ч. 3D-принтеров) инженерной графики и черчения
Представление о программных средах и цифровом оборудовании(в т.ч. 3D-принтеров) инженерной графики и черчения
Актуальность проекта: Ежедневно человеку приходится решать множество разнообразных практических задач, со многими из которых он сталкивается с завидной регулярностью, поэтому справляется с ними, практически не задумываясь о сути самого процесса. К таким элементарным задачам можно отнести, например, приготовление пищи, звонок по телефону, использование других бытовых приборов, таких как пылесос, стиральная машина, телевизор. Вместе с тем каждая из подобных задач состоит из комплекса элементарных действий, последовательно выполняемых для достижения требуемой цели. Я думаю, что данная тема актуальна в нашем современном мире, так как развитие программного обеспечения и цифрового оборудования позволяет нам, пользователям эффективно создавать, редактировать и воспроизводить собственные мультимедийные объекты. Цель индивидуального проекта: Изучить развитие программного обеспечения и цифрового оборудования. Задачи: 1. Изучить конструкторские программы. 2. Проанализировать характеристики программных средств. 3. Изучить правила использования 3D-моделирования и черчения.
Продолжить чтение
Схемотехника электронных устройств
Схемотехника электронных устройств
Компьютерное моделирование является в настоящее время важнейшей составной частью процесса проектирования электронных устройств. Это объясняется следующими причинами. 1. Необходимостью сокращения сроков разработки новых электронных устройств. 2. Наличием эффективных алгоритмов и программ компьютерного моделирования электрических цепей. 3. Развитой теорией математического моделирования электронных компонентов. Современные программы моделирования электронных цепей и устройств представляют виртуальные лаборатории, включающие обширные библиотеки электронных компонентов. Они дают возможность инженеру проверить, удовлетворяет ли спроектированное устройство требованиям технического задания, когда используются реальные компоненты с характеристиками, отличающимися от идеальных. Многие программы позволяют автоматизировать все стадии проектирования электронных устройств, включая подготовку принципиальных схем, моделирование установившихся и переходных процессов, редактирование и расширение библиотек компонентов. Программы схемотехнического моделирования широко используются для автоматизации проектировании интегральных схем, поскольку физическое моделирование ИС связано с большими материальными затратами. В настоящее время на рынке программного обеспечения, предназначенного для проектирования электронных цепей и устройств, можно насчитать несколько десятков специализированных пакетов. Программа Pspice. Программа является модификацией программы анализа электронных цепей SPICE (Simulation Program with Integrated Circuit Emphasis). В настоящее время ее считают эталонной программой моделирования электронных цепей и устройств. Модели электронных компонентов в формате SPICE используются большинством других программ схемотехнического моделирования. В первых версиях Pspice исходные данные о цепи готовились в текстовой форме в виде списка соединений (netlist). Результаты моделирования также представлялись в текстовой форме. Позднее появился графический редактор Schematics, позволяющий создавать и редактировать чертежи принципиальных схем. Schematics является одновременно управляющей оболочкой для запуска других модулей Pspice. Для представления результатов расчетов в удобной форме служит графический постпроцессор Probe. Он выводит на экран графики результатов моделирования и выполняет их математическую обработку.
Продолжить чтение
Базы данных. Модели данных
Базы данных. Модели данных
Понятие модели данных Модель данных – это совокупность правил порождения структур данных в базе данных, операций над ними, а также ограничений целостности, определяющих допустимые связи и значения данных, последовательность их изменения [ГОСТ 20886-85]. Модель данных состоит из трёх частей: 1. Набор типов структур данных. Здесь можно провести аналогию с языками программирования, в которых тоже есть предопределённые типы структур данных, такие как скалярные данные, векторы, массивы, структуры (например, тип struct в языке Си) и т.д. 2. Набор операторов или правил вывода, которые могут быть применены к любым правильным примерам типов данных, перечисленных в (1), чтобы находить, выводить или преобразовывать информацию, содержащуюся в любых частях этих структур в любых комбинациях. 3. Набор общих правил целостности, которые прямо или косвенно определяют множество непротиворечивых состояний базы данных и/или множество изменений её состояния. Типы структур данных. Версия CODASYL Структуризация данных базируется на использовании концепций "агрегации" и "обобщения". Один из первых вариантов структуризации данных был предложен Ассоциацией по языкам обработки данных (Conference on Data Systems Languages, CODASYL): Элемент данных – наименьшая поименованная единица данных, к которой СУБД может обращаться непосредственно и с помощью которой выполняется построение всех остальных структур. Для каждого элемента данных должны быть определены название и тип.
Продолжить чтение
Кибербуллинг. Советы жертве кибербуллинга
Кибербуллинг. Советы жертве кибербуллинга
Что такое кибербуллинг? это травля с помощью цифровых устройств (сотовые телефоны, компьютеры и планшеты) может происходить через SMS, текст и приложения, или онлайн в социальных сетях, форумах или играх, где люди могут просматривать, участвовать или обмениваться контентом включает отправку, публикацию или обмен негативным, вредным, ложным содержанием Три главных отличия травли в Интернете и в реальной жизни Отсутствуют временные и географические ограничения. Когда человеку устраивают травлю в школе, то этот процесс не продолжается круглосуточно. При этом круг издевающихся ограничивается учебным заведением. В Интернете этих границ нет: окончание учебного дня не прекращает издевательства, а расстояние и отсутствие личного знакомства не мешают присоединиться к травле. Издевательства в Интернете не дают жертве передышки. Проще привлечь новых участников и усилить травлю. Информация в Интернете распространяется стихийно и с большой скоростью. В реальности на распространение клеветы и слухов нужно время: их должно обсуждать большинство. Кроме того, от распространения слухов многих сдерживает страх. В Интернете можно мгновенно разослать сообщения и привлечь к издевательствам огромную аудиторию. Когда такой процесс запущен, его трудно остановить. Сильнее чувство безнаказанности за травлю. Для распространения необязательно открывать свою личную информацию, можно делать это с «фейковой» (ненастоящей) страницы, сохраняя анонимность. На таких условиях легче присоединиться к травле, чем в реальности. Кибербуллинг включает широкий спектр различных форм  воздействия на жертву, от непристойной шутки до психологического виртуального террора, наносящего тяжелые психологические травмы, вплоть до суицида. АНОНИМНОСТЬ СКОРОСТЬ МАССОВОСТЬ
Продолжить чтение