Программирование на стороне клиента
(на языке Javascript)!
Сайт предназначен для помощи студентам-первокурсникам в обучении по дисциплине "Вычислительная техника и программирование".
Cтуденты - будущие специалисты нетехнических ("зелёных") направлений (аква-, марикультура, экология), поэтому курс обучения можно было бы назвать "Программирование для непрограммистов".
Имеется в виду лишь программирование на стороне клиента без программирования на стороне сервера.
Предполагается, что навыков клиентского программирования достаточно будущему специалисту для создания сайтов, работающих на стороне клиента. При необходимости использовать возможности сервера, такой специалист сможет поставить задачу профессиональному программисту.
В то же время возможности клиентского программирования достаточны для обучения программированию задач вычислительной математики.
Обязательные этапы, которые необходимо будет пройти в процессе освоения дисциплины:
- изучается язык разметки гипертекста HTML с использованием стилей CSS – студенты учатся создавать пока ещё статические веб-страницы - электронные HTML-документы, в среде которых далее будут выполняться программы на языке Javascript;
- изучаются основы программирования (на примере языка Javascript);
- с учётом полученных навыков программирования осваиваются приёмы превращения статических HTML-документов в динамические - студенты учатся отображать результаты работы программ в рамках объектной модели документа (DOM);
- осваиваются возможности программирования для решения типовых задач вычислительной математики, встречающихся в инженерной практике по избранной специальности.
Успехов!
Программа обучения
Темы лекций
Задания к лабораторным работам
- "Начальные навыки работы на ПК в Сети";
- "Работа с офисными приложениями";
- "Основные понятия о технологиях Сети";
- "Гипертекстовые документы и основы сайтостроения";
- "Основы программирования";
- "Создание динамических документов";
- "Работа с формами";
- "Моделирование последовательности равномерно распределённых псевдослучайных чисел";
- "Моделирование последовательности псевдослучайных чисел с заданным законом распределения";
- "Моделирование динамики численности популяций".
Задания к контрольным работам для студентов 2011-го года поступления
Задания к контрольным работам для студентов 2012-го года поступления
Задания к контрольным работам для студентов 2013-го года поступления
Задания по дисциплине "Теория алгоритмов"
- Работа №1. Тема "Основные алгоритмические конструкции"
- Работа №2. Тема "Объектная модель документа, формы и алгоритмы."
- Работа №3. Тема "Алгоритмы на примере задач моделирования равномерно распределённых псевдослучайных последовательностей."
- Работа №4. Тема "Задачи по составлению алгоритмов и структуры данных с использованием одномерных массивов."
- Работа №5. Тема "Задачи по составлению алгоритмов и структур данных с использованием двумерных массивов."
- Работа №6. Тема "Задачи по составлению алгоритмов и структур данных с использованием двумерных массивов повышенной сложности."
Задания по дисциплине "Технология разработки программного обеспечения"
Рекомендуемые ссылки
Работа со свободным ПО:
- Руководство по Ubuntu 10.04;
- Руководство по работе с браузером Mozilla FireFox.
- Пакет офисных программ OpenOffice.org: руководство по работе со всеми программами пакета.
- Gimp: книга - подробное руководство для начинающих.
- OpenOffice.org Writer: руководство по работе с редактором (pdf-формат).
- OpenOffice.org Calc: руководство по работе с электронными таблицами (pdf-формат).
- Gimp: руководство по работе с графическим редактором (pdf-формат).
- Gimp: избранные уроки с подробными примерами.
Технологии Сети:
- Сычев А.В. Теория и практика разработки современных клиентских веб-приложений.
- Описание установки LAMP в Ubuntu 10.04.
- Ещё раз про LAMP, в том числе на домашнем сервере.
- 10 бесплатных сервисов для хранения файлов.
- Google docs: рекомендуемый мною сервис для хранения файлов.
- Руководство по бесплатному размещению сайта на сервисе ho.ua и регистрации домена от org.ua.
- DynDNS или "Статический сайт - на динамическом IP"
- Картографический сервис Google Maps. Общая информация
- JavaScript API Яндекс.Карт
- Для того чтобы определить физическое местоположение вашего компьютера больше не нужен GPS? (или: Geolocation API - что это такое? И. Оно нам надо?)
HTML+CSS:
- Кудряшев А.В., Светашков П.А. Введение в современные веб-технологии.
- Храмцов П.Б. и др. Применение каскадных таблиц стилей.
- HTML-cправочник (наиболее простой).
- Мержевич Влад. Самоучитель HTML (для начинающих).
- CSS-cправочник (наиболее простой).
- Мержевич Влад. Самоучитель CSS (для начинающих).
- HTML/CSS/...-cправочник.
- HTML/CSS/...-ещё один сайт-cправочник, много примеров.
- Применение каскадных таблиц стилей.
- Система пользовательского поиска на вашем сайте (от Google).
- Система пользовательского поиска на вашем сайте (от Yandex).
- Новые технологии в HTML5: обзор (статья "HTML5 and The Future of the Web" журнала Smashing Magazine, переводчик - Бекбулатов Александр).
- Новые интернет-технологии в HTML5 и CSS3: поддержка различными браузерами.
- Онлайн демонстрация возможностей HTML5.
- Новые технологии в HTML5 и проверка их работоспособности в вашем браузере (из книги Марка Пилгрима, переводчик - Влад Мержевич).
- CSS Reset (или сброс стилей). Что это такое и как использовать?
Javascript: основы программирования, библиотеки, примеры
- Учебник и справочник по языку Javascript.
- Easy JavaScripts 1.0: библиотека из 30-ти скриптов (кнопки, меню и т.п.).
- Сайт Дмитрия Ищенко с большим количеством примеров и ссылок на библиотеки для/на Javascript.
- Mootools: кроссбраузерная модульная библиотека (общее описание с примерами).
- Mootools: слайдер (хороший пример применения библиотеки).
- Mootools: как начать и много простых и понятных примеров применения библиотеки.
- Mootools: введение с описанием классов и примеры для начала.
- Mootools - мощная JavaScript библиотека. DOM, Event'ы, CSS-селекторы, AJAX.
- Google API Loader's: позволяет загружать с помощью метода google.load() с серверов Google наиболее популярные Javascript-библиотеки.
- Yandex API Loader's: позволяет загружать с помощью метода Ya.load() с серверов Яндекса наиболее популярные Javascript-библиотеки.
- Highcharts – одна из лучших библиотек, написанных на чистом JavaScript, позволяющаяя строить графики.
- JSCharts – одна из наиболее лёгких в использовании библиотек, написанных на чистом JavaScript, позволяющаяя строить графики.
Создание динамических документов: DOM, DHTML, библиотеки, примеры
Новые интернет-технологии: геолокация и Javascript:
- Новые технологии в HTML5: JavaScript GeoLocation, Евгений Белодед (есть пример для скачивания с использованием google.map).
- Новые технологии в HTML5: JavaScript GeoLocation (есть пример для скачивания с использованием Яндекс.Карт).
- Использование Javascript-библиотеки Modernizr для создания кроссбраузерных приложений на HTML5+CSS3.
- Правила размещения Google Maps на своей интернет-странице (с примерами Javascript-кода)
- JavaScript API Google Maps: пример собственного сервиса поиска с отображением на карте (можно скачать).
- JavaScript API Яндекс.Карт
- Новые интернет-технологии - geolocation API: определение местоположения компьютера в Mozilla Firefox
Примеры
HTML и CSS
Основы программирования. Первые программы.
- Пример 3.2.1 Hello World! Внедрение скрипта (в блок <head>...</head>)
- Пример 3.2.2 Здравствуй, Мир! Внедрение скрипта (в начало блока <body>...</body>)
- Пример 3.2.3 Здравствуй, Мир! Внедрение скрипта (в конец блока <body>...</body>)
- Пример 3.2.4 Вывод информации с помоью метода alert()
- Пример 3.2.5 Ввод-вывод информации с помоью метода confirm()
- Пример 3.2.6 Вывод и ввод информации с помощью метода prompt()
Основы программирования. Данные, переменные и константы.
Основы программирования. Массивы.
Основы программирования. Операции, операторы и выражения.
- Пример 3.5.1 Арифметические операции и выражения: вычисление значений синусоиды на интервале от 0 до 90 градусов с шагом 45 градусов.
- Пример 3.5.2 Логические операции и выражения: Вычисление значений функции
y=(x>=0)&&(x%2==0) для значений аргумента x на интервале от -2 до +2 с шагом h = 1. - Пример 3.5.3 Операции со строками: операция конкатенации.
Основы программирования. Операторы управления вычислительным процессом.
- Пример 3.6.1 Оператор if с использованием метода confirm().
- Пример 3.6.2 Оператор if можно заменить условным оператором.
- Пример 3.6.3 Оператор do...while - оператор цикла с постусловием.
- Пример 3.6.4 Оператор while - оператор цикла с предусловием.
- Пример 3.6.5 Оператор for - оператор цикла с переменной-параметром.
- Пример 3.6.6 Использование цикла for для работы с одномерным массивом.
- Пример 3.6.7 Использование оператора цикла for для работы с двумерными массивами.
- Пример 3.6.8 Использование цикла for...in для работы с одномерным массивом.
- Пример 3.6.9 Использование цикла for...in для работы с одномерным массивом, имеющим текстовые индексы.
- Пример 3.6.10 Использование оператора continue в цикле while: вывод нечётных чисел
- Пример 3.6.11 Использование оператора continue и метки в цикле for: вывод значений главной диагонали двумерной матрицы.
- Пример 3.6.12 Использование оператора break в цикле while: вывод последовательности целых чисел.
- Пример 3.6.13 Использование оператора switch: вывод вводимого целого числа в текстовом виде.
- Пример 3.6.14 Вычисление суммы и среднего арифметического: используется оператор цикла с постусловием (do...while).
- Пример 3.6.15 Вычисление экстремумов (минимального и максимального значений): используется оператор цикла с предусловием (while).
- Пример 3.6.16 Вычисление суммы и среднего арифметического по значениям двумерного массива: используется оператор цикла с переменной параметром (цикл for)
- Пример 3.6.17 Вычисление сумм и средних арифметических по столбцам двумерного массива: используется оператор цикла с переменной-параметром (цикл for)
- Пример 3.6.18 Вычисление среднего арифметического по значениям двумерного массива с отбрасыванием значений, выходящих за заданные пределы.
Основы программирования. События и функции.
- Пример 3.7.4.1 Вычисление факториала - итерации.
- Пример 3.7.4.2 Вычисление последовательности Фибоначчи - итерации.
- Пример 3.7.5.1 Вычисление факториала - рекурсия.
- Пример 3.7.5.2 Вычисление последовательности Фибоначчи - рекурсия.
- Пример 3.7.6. Запуск функции с помощью таймера setInterval().
- Пример 3.7.8. Использование библиотеки - вычисление среднего дохода (ввод данных из формы).
- Пример 3.7.10. Использование графической библиотеки JSCharts для построения графика годового хода температуры воды.
Основы программирования. Объекты в Javascript.
- Пример 3.8.1 Создание объекта двумя методами.
- Пример 3.8.2 Создание объекта в формате JSON.
- Пример 3.8.3 Создание объекта: использование конструктора.
- Пример 3.8.4 Создание объекта: использование конструктора и прототипов (первый вариант).
- Пример 3.8.5 Создание объекта: использование конструктора и прототипов (второй вариант).
- Пример 3.8.6 Создание объекта: использование. Переменные Private, Public и Static.
Создание динамических документов с использованием DHTML.
- Пример 4.1.1. Простой HTML-документ для построения дерева HTML DOM.
- Пример 4.2.1. Три способа поиска узлов HTML DOM и замена текста.
- Пример 4.2.2. Ещё один пример поиска узлов и замены текста.
- Пример 4.2.3. Замена стилей (фонового цвета) дочерних элементов узла body.
- Пример 4.3.1. Вызов обработчиков во вложенных тэгах <div> при всплывании события
- Пример 4.4.1. Работа с таблицами с использованием HTML DOM. Вычисление отклонений от климатических норм среднемесячных температур воды.
- Пример 4.5.1 Работа с Javascript-библиотекой JSCharts для построения графиков годового хода среднемесячных значений, климатических норм и отклонений отнорм температуры воды.
- Пример 4.5.2 Работа с Javascript-библиотекой Highcharts для построения графиков годового хода моделируемых среднемесячных температур воды.
Работа с формами.
- Пример 5.3. Проверка данных вводимых в формы (три уровня проверки).
- Пример 5.4.1 Использование формы для вывода результатов вычислений. Расчёт среднемесячного дохода и вывод в текстовое поле.
- Пример 5.4.2 Использование формы для вывода. Отображение текста в многострочном текстовом поле.
- Пример 5.4.3 Использование формы для вывода. Отображение кода функции и результатов вычислений в многострочном текстовом поле.
- Пример 5.4.4 Использование формы для вывода.Вывод в HTML5-тэг <output>...</output>.
- Пример 5.5.1 Отправка формы серверу методом submit() с кнопкой submit.
- Пример 5.5.2 Отправка формы серверу методом submit() без использования кнопки submit.
- Пример 5.5.3 Отправка формы с выбором серверной программы.
- Пример 5.5.4 Отправка формы для обработки в серверных программах на PHP:
вычисление площади треугольника; вычисление факториала и числовой последовательности Фибоначчи (итерациями и рекурсивным вызовом функций). - Пример 5.5.5 Информация о PHP с помощью phpinfo().
- Пример 5.6. Регистрационная форма (HTML5 Form, CSS3, HTML5 Form's ATI for Javascript).
Теория алгоритмов (группа 31)
Технология разработки ПО (группа 41)
Решение задач вычислительной математики:
- Пример 6.1.1 Расчёт численности популяции по Мальтусу. Точное решение и приближённое по явному методу Эйлера. Графики выводятся с использованием библиотеки JSCharts
- Пример 6.1.2 То же самое, но только графики выводятся с использованием библиотеки Highcharts !!!
- Пример 6.2.3 Среднемесячные температуры воды, как амплитудно-фазо-модулированный случайный процесс. Визуальный анализ. Графики выводятся с использованием библиотеки Highcharts !
- Пример 6.4.1 Использование компьютерной 2D-графики. HTML5 Canvas API: рисуем эллипс, определяем его площадь и ошибку.
- Пример 6.4.2 Использование компьютерной 2D-графики. HTML5 Canvas API: рисуем эллипс, берём его изображение, выделяем эллипс фильтром Собела, определяем его площадь и ошибку.
- Пример 6.8.1a) Тестирование метода определения глобального минимума целевой функции с двумя аргументами (тестовые функции: Розенброка, Растригина, Швефеля)
- Пример 6.8.1б) То же, но с возможностью просмотра графиков по значениям каждой строки таблицы значений целевой функции (используется библиотека Highcharts)
- Пример 6.8.1в) То же, но с автоостановом и возможностью просмотра графиков хода значений минимумов целевой по этапам (используется библиотека Highcharts)
- Пример 6.9. Использование HTML5 Canvas API для морфометрических измерений раковин по цифровым изображениям.
- Пример 8.1. Генерация последовательности значений биомассы популяции по модели Ферхюльста.
- Пример 10.3. Расчёт распространения пятна инертной примеси с использованием простой модели клеточных автоматов.
Web2-картография:
Презентации
Презентации 2012
- Менарсланов Эскендер. Использование Highcharts в программе оптимизации (html).
- Менарсланов Эскендер. То же (odp - impress).
- Полупанов В.Н. Алгоритм оптимизации целевой функции с двумя параметрами с реализацией на Javascript (html).
- Полупанов В.Н. Алгоритм оптимизации целевой функции с двумя параметрами с реализацией на Javascript (odp - impress).
Группы
Студенты
- 10КМК179 - Березовская Дарья Сергеевна.
- 10КМК180 - Вернигор Ольга Николаевна.
- 10КМК181 - Гунько Виктория Васильевна.
- 10КМК182 - Дубовская Юлия Олеговна.
- 10КМК183 - Дудка Никита Владимирович.
- 10КМК184 - Жаворонкова Ольга Дмитриевна.
- 10КМК185 - Лазаренко Дмитрий Вячеславович.
- 10КМК186 - Медведева Илона Валерьевна.
- 10КМК187 - Охрименко Юля Олеговна.
- 10КМК188 - Попова Надежда Игоревна.
- 10КМК189 - Порошина Анастасия Анатольевна.
- 10КМК190 - Савчук Марина Михайловна.
- 10КМК191 - Супрун Антонина Петровна.
- 10КМК192 - Тимовская Татьяна Сергеевна.
- 10КМК193 - Чаркин Марк Маркович.
- 10КМК194 - Чачашвили Ираклий Шалвович.
- 10КМК195 - Щагин Евгений Владимирович.
- 10КМК000 - Петров Иван Петрович.
- 10ГЕ1179 - Альбиев Ремзи.
- 10ГЕ1180 - Андрюкова Лена.
- 10ГЕ1181 - Баласанян Алик.
- 10ГЕ1182 - Белоусова Наташа.
- 10ГЕ1183 - Васильева Алла.
- 10ГЕ1184 - Грищенко Алексей.
- 10ГЕ1185 - Данильченко Яна.
- 10ГЕ1186 - Калашникова Катя.
- 10ГЕ1187 - Комок Владимир.
- 10ГЕ1188 - Корчак Ксения.
- 10ГЕ1189 - Кузьмичёва Алина.
- 10ГЕ1190 - Кузёнкина Марина.
- 10ГЕ1191 - Макаров Сергей.
- 10ГЕ1192 - Новаковская Алёна.
- 10ГЕ1193 - Сейтоплаев Дилявер.
- 10ГЕ1194 - Синькова Катя.
- 10ГЕ1195 - Стариков Сергей.
- 10ГЕ1196 - Черкасова Ксения.
- 10ГЕ1197 - Юнусова Эльмира.
- 10ge1000 - Сидоров Иван Петрович.
- 11kmk201 - Алхасов Ренат Адильевич.
- 11kmk202 - Бухалова Кристина Сергеевна.
- 11kmk203 - Зотиков Семён Фёдорович.
- 11kmk204 - Коновалова Наталья Олеговна.
- 11kmk205 - Корецкий Владимир Сергеевич.
- 11kmk206 - Менарсланов Эскандер Бекмамбетович.
- 11kmk207 - Мерзликин Сергей Александрович.
- 11kmk208 - Пономаренко Юлия Александровна.
- 11kmk209 - Смирнов Кирилл Львович.
- 11kmk210 - Федюкин Дмитрий Игоревич.
- 11kmk211 - Яшин Вячеслав.
- 11kmk002 - Брода Мирослав Анатольевич.
- 12kmk003 - Галкин Виталий Витальевич.
- 12kmk004 - Годова Анастасия Дмитриевна.
- 12kmk005 - Дач Кристина Николаевна.
- 12kmk006 - Демьяненко Лариса Игоревна.
- 12kmk007 - Дорошенко Татьяна Васильевна.
- 12kmk008 - Желтенко Анастасия Андреевна.
- 12kmk009 - Зизяк Анастасия Сергеевна.
- 12kmk010 - Козлов Виктор Евгеньевич.
- 12kmk011 - Кононенко Татьяна Николаевна.
- 12kmk012 - Овчарик Виолетта Геннадиевна.
- 12kmk013 - Пындык Денис Эдуардович.
- 12kmk014 - Пивинская Елизавета Дмитриевна.
- 12kmk015 - Сазонова Ирина Александровна.
- 12kmk016 - Троян Виктория Олеговна.
- 12kmk017 - Цвях Ксенния Васильевна.
- 12kmk018 - Чакиров Сервер Рефатович.
- 12kmk019 - Щерба Анна Викторовна.
- 12kmk020 - Яшина Виктория Николаевна.
- 12kmk021 - Яшин Вячеслав Николаевич.
- 13kmk150 - Белоус Ксения Андреевна.
- 13kmk151 - Борисовская Александра Александровна.
- 13kmk152 - Бруенков Руслан Вадимович.
- 13kmk153 - Виничук Олег Евгеньевич.
- 13kmk154 - Вислоушкина Александра Сергеевна.
- 13kmk155 - Горбенко Валерия Александровна.
- 13kmk157 - Дурново Мария Александровна.
- 13kmk159 - Капелюшная Ольга Юрьевна.
- 13kmk160 - Левинцова Дарья Михайловна.
- 13kmk161 - Пархоменко Александр Алексеевич.
- 13kmk163 - Руденко Алина Игоревна.
- 13kmk164 - Соболевская Светлана Вячеславовна.
- 13kmk165 - Черток Алина Игоревна.
- 13kmk166 - Яцун Анастасия Григорьевна.
- 13kmk156 - Дерюгина Екатерина Олеговна.
- 13kmk158 - Какурин Антон Анатольевич.
- 13kmk162 - Радаева Валерия Владимировна.
Лекция №1 "Основные понятия о технологиях Сети"
Цель лекции: усвоить понятия технологий Сети, необходимые для практического выполнения заданий по программированию.
Подтемы лекции:
Лекция №2 "Гипертекстовые документы (HTML+CSS)"
Цель лекции: усвоить принципы создания электронных документов, необходимые для практического выполнения заданий по программированию.
Подтемы лекции:
Лекция №3 "Основы программирования"
Цель лекции: усвоить принципы программирования, необходимые для практического выполнения заданий по программированию.
Подтемы лекции:
Лекция №4 "Создание динамических документов"
Цель лекции: усвоить принципы динамического HTML (DHTML), необходимые для создания полезных программ.
Подтемы лекции:
Лабораторная работа №1 "Начальные навыки работы на ПК в Сети"
Цель работы: вспомнить основные навыки работы с компьютером, необходимые для обучения по дисциплине «ВТ и программирование» и организовать свою работу так, чтобы дальнейшее обучение было максимально эффективным.
Задачи:
- ознакомление с расположением учебных материалов;
- основные сведения об операционной системе на основе Linux (Ubuntu, Linux Mint);
- освоение работы с файловым менеджером Nautilus (Caja), организация дерева каталогов;
- освоение работы с редактором простого текста Gedit (Pluma), создание текстового файла;
- освоение работы с браузером и редактором для создания и редактирования HTML-документов, ;
- освоение разметки текста простейшими тэгами языка HTML;
- ответы на контрольные вопросы в виде простейшего HTML-документа.
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №1:
Лабораторная работа №2 "Работа с офисными приложениями"
Цель работы: закрепить навыки использования офисных приложений для выполнения расчётов и отображения результатов в табличной и графической формах.
Задачи:
- освоить навыки вычислений с помощью электронных таблиц;
- научиться создавать отчёты о проделанной работе с использованием текстового и графического редакторов.
- ответы на контрольные вопросы.
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №2:
Лабораторная работа №3 "Основные понятия о технологиях Сети"
Цель работы: освоить навыки практического использования простейших понятий сети Интернет (Сети), необходимых для продолжения обучению программированию.
Задачи:
- создать простейший сайт из пяти страниц;
- на примере простейшего сайта закрепить навыки построения абсолютных и относительных ссылок;
- освоить принципы отображения статической информации с помощью HTML
- закрепить знания по теме, ответив на вопросы для самоконтроля, с отображением ответов в Сети на одной из страниц своего простейшего сайта.
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №3:
Лабораторная работа №4 "Гипертекстовые документы и основы сайтостроения"
Цель работы: усвоить принципы и освоить навыки создания среды средствами HTML и CSS, в которой выполняются программы и отображаются результаты их выполнения.
Задачи:
В результате выполнения лабораторной работы студенту необходимо развить свой персональный сайт, созданный в предыдущей лабораторной работе, который теперь должен состоять, как минимум из четырёх страниц: главной, «О себе», «Список выполненных лабораторных работ», «Лабораторная работа No1»÷«Лабораторная работа No3». Страницы должны содержать основные блоки одноколоночного макета.
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №4:
Лабораторная работа №5 "Основы программирования"
Цель работы: освоить ...
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №5:
Лабораторная работа №6 "Создание динамических документов"
Цель работы: освоить ...
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №6:
Лабораторная работа №7 "Работа с формами"
Цель работы: освоить ...
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №7:
Лабораторная работа №8 "Моделирование последовательности равномерно распределённых псевдослучайных чисел"
Цель работы: Освоить принципы моделирования равномерно распределённых псевдослучайных целых чисел.
Задачи - написать программу в виде html-документа со скриптами на языке Javascript:
1) генерирующую последовательность равномерно распределённых псевдослучайных целых чисел на заданном интервале [a, b];
2) выводящую сгенерированную последовательность в числовом и графическом видах;
3) формирующую и выводящую для визуального анализа последовательности: тест-квадрат и автокоррелограмму.
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №8:
Примеры оформления html-документа с выполненной лабораторной работой можно посмотреть на сайтах студентов прошлых лет, например, на сайте Яшина Вячеслава.
Лабораторная работа №9 "Моделирование последовательности псевдослучайных чисел с заданным законом распределения"
Цель работы: освоить ...
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №9:
Лабораторная работа №10 "Моделирование динамики численности популяций"
Цель работы: освоить ...
Ниже расположена ссылка на pdf-файл с методическими указаниями к лабораторной работе №10: