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

Обзор современных языков программирования. Базовые понятия. 1 занятие. Программирование на Python
Обзор современных языков программирования. Базовые понятия. 1 занятие. Программирование на Python
2 Тема: Вводное занятие. Обзор технологий. Базовые понятия ВВОДНОЕ ЗАНЯТИЕ. ОБЗОР СОВРЕМЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ. БАЗОВЫЕ ПОНЯТИЯ.  inginirium.ru Программи́ст — специалист, занимающийся непосредственной разработкой программного обеспечения для различного рода вычислительно-операционных систем. 3 Тема: Вводное занятие. Обзор технологий. Базовые понятия Программирование — это навыки чтения и написания программного кода. ВВОДНОЕ ЗАНЯТИЕ. ОБЗОР СОВРЕМЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ. БАЗОВЫЕ ПОНЯТИЯ. В настоящее время существует множество языков программирования, которые отличаются как по способу выполнения и запуска программ, так и по паттернам. В настоящее время широко распространены ЯП: клиентские (JS) и серверные (Python), компилируемые (С++) и интерпретируемые (Python), ООП (почти все) и функциональные (Scala, Haskel, Python)  inginirium.ru
Продолжить чтение
Адресация в Интернете
Адресация в Интернете
Интернет-адрес Для того чтобы в процессе обмена информацией компьютеры могли найти друг друга, в Интернете существует единая система адресации, основанная на использовании Интернет-адресов. Каждый компьютер, подключенный к Интернету, имеет свой уникальный двоичный 32-битовый Интернет-адрес. Существует формула, которая связывает между собой количество возможных информационных сообщений N и количество информации I, которое несет полученное сообщение: N = 2 i Интернет-адрес несет количество информации I = 32 бита, тогда общее количество различных Интернет-адресов N равно: N = 2 i = 232 = 4 294 967 296. Итак, Интернет-адрес длиной 32 бита позволяет подключить к Интернету более 4 миллиардов компьютеров. По новой технологии «умный дом» к Интернету могут быть подключены не только компьютеры, но и бытовые приборы (холодильники, стиральные машины и др.) и аудио- и видеотехника, которыми можно будет управлять дистанционно. В этом случае 4 миллиардов Интернет-адресов может оказаться недостаточно и придется перейти на более длинный Интернет—адрес. Для удобства восприятия двоичный 32-битовый Интернет-адрес можно разбить на четыре части по 8 битов и каждую часть представить в десятичной форме. Десятичный Интернет-адрес состоит из четырех чисел в диапазоне от О до 255, разделенных точками (например, 213.171.37.202)
Продолжить чтение
Методы класса как подпрограммы. Решение нелинейных уравнений
Методы класса как подпрограммы. Решение нелинейных уравнений
Подпрограмма. Процедура. Функция. Метод Машинный язык: Подпрограмма принимает и возвращает значения через глобальные переменные, регистры или стэк. Pascal: Процедура = подпрограмма Функция = подпрограмма, возвращающая значение C: Функция может возвращать или не возвращать значение (процедур нет) C#, Java и другие: Данные и код инкапсулированы в классы. Инкапсулированные подпрограммы называются методами. // пример вызова процедуры на языке Assebmler mov ax, 0 mov dx, 123 call my_proc // пример вызова процедур и функций на языке Pascal writeln; y := sin(x); // пример вызова функций на языке Си getch(); c = getch(); y = sin(x); // пример вызова методов на языке C# textBox1.Hide(); x = r.NextDouble(); y = Math.Sin(x); Подпрограмма. Процедура. Функция. Метод Машинный язык: Подпрограмма принимает и возвращает значения через глобальные переменные, регистры или стэк. Pascal: Процедура = подпрограмма Функция = подпрограмма, возвращающая значение C: Функция может возвращать или не возвращать значение (процедур нет) C#, Java и другие: Данные и код инкапсулированы в классы. Инкапсулированные подпрограммы называются методами. // пример вызова процедуры на языке Assebmler mov ax, 0 mov dx, 123 call my_proc // пример вызова процедур и функций на языке Pascal writeln; y := sin(x); // пример вызова функций на языке Си getch(); c = getch(); y = sin(x); // пример вызова методов на языке C# textBox1.Hide(); x = r.NextDouble(); y = Math.Sin(x); public partial class Form1 : Form { int N; int[] a;   private void button1_Click(object sender, EventArgs e) { N = (int)numericUpDown1.Value; a = new int[N];   massiv_sluchaino(0, 100); massiv_v_textbox(); massiv_sort(); massiv_v_textbox(); massiv_perevorot(); massiv_v_textbox(); }   void massiv_v_textbox() { for (int i = 0; i < N; i++) textBox1.Text += String.Format("a[{0}] = {1}\r\n", i + 1, a[i]); textBox1.Text += "\r\n"; }   void massiv_sluchaino(int min, int max) { ... } private void button1_Click(object sender, EventArgs e) { ...  label1.Text = "Максимум = " + massiv_max(); label2.Text = "Сумма без крайних эл-в = " + massiv_part_sum(1, N-2); }   int massiv_max() { int max = int.MinValue; for (int i = 0; i < N; i++) if (a[i] > max) max = a[i]; return max; } int massiv_part_sum(int i, int j) { int sum = 0; for (int k = i; k
Продолжить чтение
Паспорт проекта
Паспорт проекта
Тысячи идей ТОП 100 Assessment Оценка Скоринговая модель Паспорт проекта Дополнительная информация Какую проблему решает проект ? В чем ее актуальность? Каков масштаб проблемы? Отсутствие единой интеграционной платформы, для хранения информации о студенческих проектах(библиотеки проектов) , а также для реализации разно форматных(коммерческих и не коммерческих) студенческих проектов, на основе коллаборации между студентами и представителями бизнес сообщества, органов государственной власти, некоммерческих организаций и т.д. Согласно ФГОС 3+ для бакалавриата проектная деятельность является одним из видов профессиональной деятельности, к которой по завершении обучения должен быть подготовлен выпускник. На сегодняшний день, проекты, на различных этапах зрелости и в различных формах(социальные проекты или статапы) могут стать ВКР. И это не считая тех проектов, которые студенты решают в рамках своей деятельности внутри образовательных учреждений, не связанных с непосредственными целями обучения. Таких проектов ежегодно реализуется около 3 проектов на 100 студентов. Таким образом, предполагаемое число ежегодно реализованных проектов ежегодно можно рассчитать по формуле: П=РП+ВПх0,5, где П- ежегодное количество студенческих проектов РП- «регулярные проекты»- проекты реализуемые студентами в процессе обучения и не связанные с выпускными проектными работами ВП-выпускные проекты(проекты приравненные к ВКР) 0,5- коэфициент, учитывающий долю выпускников, не защищающих проекты в качестве ВКР(специализация ВУЗа или индивидуальный выбор ПРОБЛЕМА
Продолжить чтение