Разное

Основы алгоритмизации и программирования учебник: Трофимов В. В., Павловская Т. А. Основы алгоритмизации и программирования — купить, читать онлайн. «Юрайт»

Научно-образовательный портал ТУСУР | Информатика. Базовый курс. Ч.3. Основы алгоритмизации и про

ГЛАВА 7. ОСНОВЫ АЛГОРИТМИЗАЦИИ

1. ПОНЯТИЕ ОБ АЛГОРИТМЕ

2. ОСНОВНЫЕ СТРУКТУРЫ

2.1. Структура «следование»

2.2. Структура «развилка»

2.3. Структура «цикл»

3. ОСНОВНЫЕ ТИПЫ АЛГОРИТМОВ

3.1. Линейный алгоритм

3.2. Разветвленный алгоритм

3.3. Циклический алгоритм

Практические задания

1. Алгоритмы линейной структуры

2. Алгоритмы разветвляющейся структуры

3. Алгоритмы циклической структуры (Цикл ПОКА)

4. Алгоритмы циклической структуры (Цикл ДО)

ГЛАВА 8. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ VISUAL С++ 2005

ВВЕДЕНИЕ

1. РАЗРАБОТКА ПРОГРАММЫ

2. ПЕРЕМЕННЫЕ

3. ЛИНЕЙНАЯ ПРОГРАММА

3.1. Оформление линейной программы

3.2. Программирование в стандартизованной среде CLR

Практические задания

4. ПРОГРАММА С ВЕТВЛЕНИЕМ

Практические задания

5. ЦИКЛ С ПАРАМЕТРОМ

Практические задания

6. ЦИКЛ «ПОКА»

Практические задания

7. ОДНОМЕРНЫЕ МАССИВЫ

7.1. Понятие об одномерном массиве

7.2. Сортировка в одномерном массиве

Практические задания

8. ДВУМЕРНЫЕ МАССИВЫ

8.1. Понятие о двумерном массиве

8.2. Датчик случайных чисел

Практические задания

9. ФУНКЦИИ

9.1. Понятие о пользовательских функциях

9.2. Рекурсия

9.3.Вызов функции из функции

9.4.Функция типа void и глобальные переменные

9.5. Передача в функцию имени функции

Практические задания

10. СОБСТВЕННАЯ БИБЛИОТЕКА ПРОГРАММИСТА

10.1. Перегрузка функций

11. ПЕРЕЧИСЛИМЫЙ ТИП

11.1. Понятие о перечислимом типе

11.2. Множественный выбор

12. УКАЗАТЕЛИ

12.1. Понятие об указателях

12.2. Указатели и функции

12.3. Указатели и динамические массивы

12.4. Указатели и перегрузка операций

13. ОБРАБОТКА СИМВОЛЬНЫХ СТРОК

13.1. Символьные переменные

13.2. Символьные строки (как массивы символов)

13. 3. Обработка массивов строк

Практические задания.

14. СТРУКТУРЫ

Практические задания

15. КЛАССЫ

15.1. Понятие класса

15.2. Открытые и закрытые члены класса

15.3. Конструкторы и деструкторы

Практические задания.

16. ФАЙЛЫ

16.1. Работа с текстовыми файлами

16.2. Работа со структурами в файлах

16.3. Работа с классами в файлах

Практические задания.

ПРИЛОЖЕНИЯ

Приложение 1. Список библиотечных функций

Приложение 2. План лабораторных работ

ГЛАВА 9. ПРИЛОЖЕНИЯ WINDOWS FORMS

ВЕДЕНИЕ

1. РАЗРАБОТКА ПРИЛОЖЕНИЯ

2. ОКНО ВВОДА ТЕКСТА Textbox и РАДИОКНОПКА RadioButton. БОЛЕЕ СЛОЖНЫЙ ПРОЕКТ

3. ДИНАМИЧЕСКИЕ ССЫЛКИ НА ОБЪЕКТЫ

3.1. Понятие о динамических ссылках.

3.2. Программа «Калькулятор»

4. ИСПОЛЬЗОВАНИЕ ТАЙМЕРА. КОМПОНЕНТ CHECKBOX

4.1. Таймер

4.2. Компонент CheckBox

5. СПИСКИ ВЫБОРА И ПОЛОСЫ ПРОКРУТКИ. ГРАФИЧЕСКИЕ КОМПОНЕНТЫ В C++Builder

5. 1. Список выбора ListBox

5.2. Полосы прокрутки

5.3. Графика

6. РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ.

6.1. Чтение и запись текстового файла

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ

Раздел 1. Кнопки, метки и окна редактирования

Раздел 2. Радиокнопки

Раздел 3. Полосы прокрутки

Раздел 4. Обработка текстовых файлов

ЛИТЕРАТУРА

ТЕСТЫ

Тесты по основам алгоритмизации

Тесты по программированию на С++

ЭБ СПбПУ — Основы программирования и алгоритмизации. Практикум по алгоритмизации: учебное пособие

 

Название: Основы программирования и алгоритмизации. Практикум по алгоритмизации: учебное пособие
Авторы: Филиповский Владимир Михайлович
Организация: Санкт-Петербургский политехнический университет Петра Великого
Выходные сведения: Санкт-Петербург, 2020
Коллекция:
Учебная и учебно-методическая литература; Общая коллекция
Тематика: Вычислительные машины электронные персональные — Программирование; Алгоритмизация процесса; Алгоритмы
УДК: 004. 42(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 27.03.04
Группа специальностей ФГОС: 270000 — Управление в технических системах
DOI: 10.18720/SPBPU/5/tr20-36
Права доступа: Свободный доступ из сети Интернет (чтение, печать)
Ключ записи: RU\SPSTU\edoc\62857

Разрешенные действия: Прочитать

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Пособие соответствует ФГОС ВО по направлению подготовки 27. 03.04 «Управление в технических системах» (уровень бакалавриата). Рассматриваются основные свойства и способы представления алгоритмов. Подробно изложен структурный подход к разработке алгоритмов с применением типовых схем. Приведено множество примеров с демонстрацией рационального использования основных приемов и типовых схем при решении многочисленных алгоритмических задач. Особое внимание уделено возможным ошибкам и рекомендациям, как этих ошибок избежать и спроектировать высокоэффективный алгоритм. Содержание настоящего пособия опирается на традиционные методы и подходы, накопленный богатый опыт разработки грамотных алгоритмов с использованием стандартных (типовых) схем. Учебное пособие предназначено студентам Высшей Школы Киберфизических систем и Управления (программы «Управление в технических системах») в качестве пособия для изучения лекционных курсов и выполнении курсовых и лабораторных работ по курсам «Программирование», «Информатика», «Вычислительная математика», «Математические модели технических систем» и других, связанных с составлением программ для ЭВМ.

Данное пособие является продолжением учебного пособия «Основы программирования и алгоритмизации. Ч. 1. Технология создания программ».

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Все

Оглавление

  • СОДЕРЖАНИЕ
  • ВВЕДЕНИЕ
  • ЧАСТЬ ВТОРАЯ.
    ПРАКТИКУМ ПО АЛГОРИТМИЗАЦИИ
  • 1. ОСНОВНЫЕ СВОЙСТВА АЛГОРИТМА
    • 1.1 Свойства алгоритма
    • 1.2 Способы представления алгоритма
    • 1.3. Структурный подход к разработке алгоритмов
    • 1.4 Основные приемы разработки алгоритма
  • 2. РАЗРАБОТКА АЛГОРИТМА. ПРИМЕНЕНИЕ ТИПОВЫХ СХЕМ
    • 2.1. Общие правила по составлению алгоритма. Схема «следование»
    • 2.2. Типовая структура «Ветвление»
    • 2.3 . Циклические алгоритмы
    • 2.4. Циклы с неизвестным числом повторений
    • 2.5 . Рекурсии (рекурсивные алгоритмы)
  • 3. ТЕСТИРОВАНИЕ И ОТЛАДКА АЛГОРИТМОВ
    • 3.1. Тестирование алгоритма
    • 3.2. Трассировка
    • 3. 3. Верификация, валидация и отладка
  • 4. СЛОЖНОСТЬ АЛГОРИТМА
    • 4.1. О необходимости оценки алгоритмов
    • 4.2. Трудоемкость и стоимость алгоритма
    • 4.3. Сложность и эффективность алгоритма
    • 4. 4. Асимптотическая сложность. Порядок сложности
    • 4.5. Оценка сложности отдельных алгоритмов
    • 4.6. Шпаргалка по асимптотической сложности алгоритмов
  • 5. РЕКОМЕНДАЦИИ ПО СОСТАВЛЕНИЮ АЛГОРИТМА
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • П. ПРИЛОЖЕНИЯ
    • П.1. Задания на ВЕТВЛЕНИЕ
    • П.2. Простые задания на циклические алгоритмы
    • П.3 . Варианты заданий с матрицами
    • П.4 . Задачи на преобразование матриц
    • П.4. Вычисление суммы ряда

Статистика использования

10 лучших книг по алгоритмам, которые должен прочитать каждый программист

Уведомление: Эта статья может содержать партнерские ссылки. Когда вы покупаете, мы можем получить комиссию.

Алгоритмы не зависят от языка, и любой достойный программист должен уметь преобразовывать их в код на выбранном им языке программирования.

К сожалению, я столкнулся с несколькими программистами, которые ДЕЙСТВИТЕЛЬНО хорошо разбираются в таких языках программирования, как Java или Python, например, знают мелкие детали API и языковых тонкостей, но очень плохо разбираются в основах алгоритмов и структуры данных. Просто попросите их реализовать любые популярные алгоритмы сортировки, такие как быстрая сортировка или сортировка слиянием, и они развалятся. Если вы ожидаете, что они будут знать более продвинутые и сложные алгоритмы, такие как алгоритмы обработки строк, графовые алгоритмы, обход дерева или жадные алгоритмы, будьте готовы проверить интервью; в противном случае вы можете столкнуться с некоторыми сюрпризами.

Однажды я наткнулся на идеального кандидата на основную роль старшего разработчика Java. Он отлично разбирался в Java, многопоточности, но его навыки работы со структурами данных и алгоритмами были ничтожны по сравнению с его опытом и калибром.

Когда я спросил его, почему он не потратил время на чистку своего алгоритма и навыков решения проблем перед тем, как прийти на собеседование? Его оправданием было : «Эти алгоритмы предназначены только для совещаний и никогда не использовались в практическом кодировании. Я никогда не использовал их за свои 6 лет карьеры Java-разработчика».0006

В чем-то он был прав; вам не нужно реализовывать хеш-таблицу в Java; вы всегда можете использовать класс HashMap или словарь в Python для этого смысла, но он не смог распознать более долгосрочный алгоритм улучшения и структуру данных для улучшения навыков программирования.

Алгоритмы — это инструменты для развития навыков программирования и понимания кода, которые необходимы для преобразования требований пользователя в строку кода, также известную как компьютерная программа.

Они тоже повсюду, если вы используете Facebook, задумывались ли вы когда-нибудь о том, как они так быстро находят ваших друзей? Или как Netflix рекомендует фильм, который вы хотите посмотреть? Это всего лишь пара примеров алгоритмов машинного обучения, которые выводят алгоритмы на новый уровень.

Еще один полезный совет для тех, кто думает, что алгоритмы — это структуры данных, предназначен для тех, кто хочет работать в Amazon, Google, Facebook, Intel или Microsoft; помните, что это единственный вневременной навык, кроме UNIX, SQL и C.

Языки программирования приходят и уходят, но суть программирования — алгоритм и структура данных — остается неизменной.

Если вы знаете, как работают хэш-таблицы, то можете использовать их реализацию на любом языке программирования, таком как HashMap из JDK, Dictionary в Python или HashMap из библиотеки Boost C++.

Итак, если вы серьезно относитесь к программированию и понимаете, что алгоритмы и структура данных не являются обязательными, вот несколько замечательных книг для изучения алгоритмов.

Возможно, некоторые из вас уже читали их раньше, но их стоит прочитать еще раз.

1. Введение в алгоритмы Томаса Х. Кормана

Это одна из самых популярных книг по алгоритмам, но имейте в виду, что она содержит большое количество теории. Текущее издание этой книги — 3-е издание, и я настоятельно рекомендую каждому программисту иметь ее на своей книжной полке, но только для краткого чтения и справок.

Невозможно прочитать эту книгу за один присест, и некоторым из вас может быть трудно ее читать, но не волнуйтесь, вы можете совместить свое обучение с онлайн-курсом, таким как Структуры данных и алгоритмы: глубокое погружение. Использование Java вместе с этой книгой.

Это похоже на лучшее из обоих миров: вы быстро изучаете базовый алгротизм на онлайн-курсе, а затем закрепляете эти знания, просматривая книгу, которая будет иметь для вас больше смысла теперь, когда вы уже прошли курс. .

Еще одна причина, по которой я рекомендую эту книгу как одну из первых книг по алгоритмам, заключается в том, что она не зависит от языка и сопровождается лекциями здесь

.

2. Алгоритмы Роберта Седжвика и Кевина Уэйна

Это был мой любимый ресурс по алгоритмам в течение долгого времени, он и сейчас им является, но теперь я вижу его реже, чем раньше. Вы узнаете много общего об алгоритме, и в настоящее время доступны даже специальные версии этой книги для различных языков программирования, таких как Java и C++.

К этой книге также есть несколько бесплатных онлайн-курсов Coursera, Algorithms Part 1 и Algorithms Part 2 , которые прекрасно дополняют эту книгу. Это превосходно. Это также моя главная рекомендация Java-программистам для изучения алгоритмов.

Хотите верьте, хотите нет, но если вы уже знаете язык программирования, то просмотр примера алгоритма на этом языке программирования, а не на других, также сокращает кривую обучения. Вы также можете прочитать 4-е издание этой книги онлайн бесплатно здесь.

3. Руководство по разработке алгоритмов Стива С. Скиены

Это еще одна отличная книга по компьютерным алгоритмам, в которой также рассматривается множество алгоритмов с большим количеством кода. Что мне особенно нравится в книге, так это то, что он действительно приводит примеры того, как он использовал алгоритмы (или их варианты) на практике; это действительно помогает вам увидеть класс(ы) задач, для которых можно использовать конкретный алгоритм (или семейство алгоритмов).

Код написан на C, но он не очень эзотерический, и его легко понять. Я тоже какое-то время не ходил в школу, и это помогло мне довольно быстро освоиться на нескольких уроках. 0031 алгоритмы графа . Он у меня уже почти 10 лет и до сих пор время от времени смотрю на него.

4. Алгоритм интервью

«Алгоритм для интервью» Аднана Азиза — обязательная к прочтению книга по алгоритмам, написанная с учетом того, что нужно помнить о собеседованиях по программированию.

Сама обложка показывает, насколько необычной может быть книга, если внимательно посмотреть на изображение, на обложке нарисованы миниатюры известных людей, а в книге объясняется, как можно разработать такие алгоритмы. Интересно, не так ли?

Ну, мне нравится эта книга из-за ее подхода и цели, иногда изучение одного и того же с разными объектами помогает лучше понять это.

Вы также можете комбинировать эту книгу с Grokking the Coding Interview: Patterns for Coding Questions , отличным интерактивным курсом от Educative для изучения основных шаблонов кодирования, таких как скользящее окно, интервал слияния, быстрые и медленные указатели и т. д., которые можно использовать. решить более 100 проблем с Leetcode.

Если вы готовитесь к собеседованиям по программированию, я настоятельно рекомендую присоединиться к Educative, у них есть лучшие курсы по системному проектированию, динамическому программированию и объектно-ориентированному проектированию, и вы можете получить доступ ко всем их 100+ курсам всего за 14,9 долларов США.9 в месяц.

5. Алгоритм в двух словах

«Алгоритмы О’Рейли в двух словах» — отличная книга для изучения алгоритмов программирования, особенно для Java-программистов. Он описывает алгоритмы с упором на их реализацию и без тяжелой математики, используемой в классических книгах по алгоритмам.

Все алгоритмы представлены в виде шаблонов с мотивацией их использования, изображениями и псевдокодом, дающими обзор высокого уровня, и рабочим кодом (на C, C++, Java и Ruby).

У них также есть тесты для подтверждения теоретической производительности алгоритмов. Короче говоря, одна из лучших книг для изучения алгоритмов для программистов.

6. Разработка алгоритма Kleinberg & Tardos

На самом деле это вторая лучшая книга по алгоритмам после «Введения в алгоритмы» Томаса Кормона. На самом деле это не введение в алгоритмы и больше подходит для опытных программистов.

Это больше о разработке алгоритмов для разработчиков, знакомых с основными алгоритмами. Вы должны начать с книги «Введение в алгоритм» или «Алгоритмы» Роберта Седжвика, а затем продолжить эту книгу.

Кстати, если хотите, вы также можете совместить свое обучение с онлайн-курсом, таким как Алгоритмы и структуры данных. Часть 1 и 2 на Pluralsight. Это отличный курс для ознакомления с основными алгоритмами и структурой данных, прежде чем вы перейдете к теме разработки алгоритмов.

7. Введение в алгоритмы: творческий подход

«Введение в алгоритмы: творческий подход» Уди Манбера — еще одна отличная книга для самостоятельного изучения, так как она полна сотен задач и примеров. Он предназначен для повышения способности читателей решать проблемы и понимания принципов разработки алгоритмов, что поможет вам развить свои навыки решения проблем и кодирования.

8. Разработка и анализ алгоритмов

Это еще один великий знаток компьютерных алгоритмов, заслуживающий места на полке программиста. После того, как вы прошли курс Coursera по алгоритмам и одну из вводных книг, вы можете прочитать эту книгу для изучения сложных тем по алгоритмам.

9. Структуры данных и алгоритмы. Ахо, Ульман и Хопкрофт

Еще одна хорошая вводная книга по алгоритмам и структурам данных. Прекрасная и яркая книга, и любой программист, которому не нравится интенсивное использование математики в алгоритме, оценит эту книгу.

Кстати, если вам сложно читать эту книгу, на что жалуются некоторые из моих читателей, то вы также можете взглянуть на «Алгоритмы грокинга» Адитьи Бхаргавы, одну из самых простых и увлекательных книг по алгоритмам для начинающих.

10. Алгоритмы Python: освоение базовых алгоритмов языка Python

Эта книга предназначена для программистов на Python. Магнус Ли Хетланд также является автором одной из популярных вводных книг по Python — Beginning Python.

Как я уже сказал, алгоритмы не зависят от языка; изучение алгоритмов Python не означает, что вы не можете реализовать их на Java или C++, но если вы уже знаете Python, то эта книга — отличная книга для изучения компьютерных алгоритмов.

В этой книге также много внимания уделяется алгоритмам графов, которые очень полезны при решении реальных задач.

Это все о 10 книг по алгоритмам, которые должен прочитать каждый программист . Я согласен, что алгоритмы — сложная тема, и понять их за одно чтение непросто; в таком случае я предлагаю прочитать одну и ту же книгу дважды.

Кроме того, недостаточно просто читать, попробуйте реализовать их на любимом языке программирования. Не помешает написать собственный ArrayList, HashMap или древовидную реализацию Map. Эффект от изучения алгоритмов заметен не сразу, но со временем вы заметите тонкое улучшение вашего мышления, построения решений и качества кода.

Кстати, если вы заинтересованы в онлайн-курсе по алгоритмам, я предлагаю вам ознакомиться с Структуры данных и алгоритмы: глубокое погружение с использованием Java   на Udemy. Это не бесплатный курс, но вы можете купить чуть менее 10 долларов на нескольких флэш-распродажах Udemy, которые происходят каждые несколько дней.

Наконец, есть два типа программистов: одни понимают алгоритм, а другие нет.


Другое Структура данных и алгоритмы Статьи вам могут понравиться

  • 5 бесплатных курсов по изучению алгоритмов и структуры данных
  • 50+ задач по структуре данных и алгоритмов для программистов
  • 10 Курсы по структуре данных и алгоритмам, чтобы взломать программирование Интервью
  • 10 лучших курсов для изучения структуры данных в Java
  • Топ-5 книг по структуре данных и алгоритмам
  • Лучшие курсы для изучения структуры данных и алгоритмов
  • 21 Проблема кодирования на основе строк из интервью
  • 10 вещей, которые должен усвоить Java-программист
  • Лучшие курсы для изучения структуры данных и алгоритмов в Java
  • 30+ проблем кодирования на основе массивов из интервью
  • 10 курсов для прохождения любого собеседования по программированию
  • 30+ проблем кодирования на основе связанных списков из интервью
  • 7 бесплатных книг для изучения структуры данных и алгоритмов
  • 75+ задач кодирования из интервью для практики
  • Мой любимый список бесплатных курсов по изучению алгоритмов (freeCodeCamp)
  • 101 проблема с программированием и несколько советов по прохождению интервью по программированию
  • 10 лучших курсов для изучения структуры данных и алгоритмов

Спасибо за чтение этой статьи. Если вам нравится этот список книг, вам также понравится моя коллекция из 10 книг, которые должен прочитать каждый программист, , которая представляет собой список книг по программированию, кодированию, методам разработки программного обеспечения и лучшим практикам, компьютерам. , программирование как профессия и опыт некоторых великих программистов/кодеров/разработчиков за последние 50 лет.

P. S. — Если вы ищете бесплатные курсы для изучения структуры данных и алгоритмов, вы также можете проверить этот список из бесплатные курсы по структуре данных и алгоритмам для разработчиков Java и Python. Вы найдете примеры на обоих языках программирования.

Новое сообщение Старый пост Главная

Подписаться на: Почтовые комментарии (Atom)

Основы

Обзор.

Цель этой книги — изучить широкий спектр важных и полезных алгоритмы —методы решения задач, подходящие для компьютерные реализации. Алгоритмы идут рука об руку с структуры данных —схемы для организации данных. В этой главе представлены основные инструменты, необходимые для изучения алгоритмов и структур данных.

  • 1.1 Модель программирования представляет нашу базовую модель программирования . Все наши программы реализованы с использованием небольшого подмножества Язык программирования Java плюс несколько наших собственных библиотек для ввод и вывод.
  • 1.2 Абстракция данных подчеркивает абстракцию данных , где мы определяем абстрактных типа данных (АДЦ). Мы указываем интерфейс программирования приложений (API) а затем использовать механизм классов Java для разработки реализация для использования в клиентском коде.
  • 1.3 Сумки, очереди и стопки рассматривает три основных ADT: сумка , очередь и стек . Мы описываем API и реализации, используя массивы изменения размера и связанные списки.
  • 1. 4 Анализ алгоритмов описывает нашу подход к анализу производительности алгоритма. В основе нашего подхода лежит научный метод : мы разрабатываем гипотезы о производительности, создавать математические модели и проводить эксперименты для их проверки.
  • 1.5 Практический пример: Union-Find — это практический пример, в котором мы рассматриваем решения проблемы подключения , которая использует алгоритмы и данные структуры, реализующие классический union-find ADT.

Java-программы в этой главе.

Ниже приведен список Java-программ в этой главе. Нажмите на название программы, чтобы получить доступ к коду Java; нажмите на номер ссылки для краткого описания; прочитайте учебник для полного обсуждения.

ПРОГРАММА ОПИСАНИЕ / JAVADOC
BinarySearch. java бинарный поиск
RandomSeq.java случайных числа в заданном диапазоне
Среднее.java среднее значение последовательности чисел
Cat.java объединить файлы
Кнут.java Перетасовка Кнута
Счетчик.java счетчик
StaticSETofInts.java набор целых чисел
Список разрешений.java клиент белого списка
Вектор.java Евклидов вектор
Дата. java дата
Transaction.java транзакция
Point2D.java точка
RectHV.java выровненный по оси прямоугольник
Интервал1D.java 1-й интервал
Интервал2D.java 2-й интервал
Аккумулятор.java скользящее среднее и стандартное отклонение
1,1 Изменение размераArrayStack.java Стек LIFO (массив изменения размера)
1,2 LinkedStack.java Стек LIFO (связанный список)
Stack. java Стек ЛИФО
Изменение размераArrayQueue.java Очередь FIFO (изменение размера массива)
1,3 LinkedQueue.java Очередь FIFO (связанный список)
Очередь.java Очередь ФИФО
Изменение размераArrayBag.java мультимножество (изменение размера массива)
1,4 LinkedBag.java мультинабор (связанный список)
Bag.java мультисет
Секундомер.java таймер (настенное время)
СекундомерCPU.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *