#S109
Цель работы: получение навыков разработки алгоритмов циклической структуры, их кодирования, отладки и тестирования.
Задания для подготовки к работе
1.Изучить логический тип.
2.Изучить возможности языков программирования Паскаль и С для организации циклов.
3.Разработать алгоритм и составить программу для решения задачи соответствующего варианта.
4.Подобрать наборы тестовых данных. Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S108
Задание 2.1. Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.
Задание 2.2. Дано действительное а. Вычислить значение для заданной функции у.
Задание 2.3 (дополнительное)
9. Дано целое число в диапазоне 100 – 999. Вывести строку – словесное описание данного числа, например: 256 – "двести пятьдесят шесть", 8... Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S107
Обработка одномерных массивов
Цель работы: получение навыков разработки програм в средах Borland С++, Borland Pascal, программирование алгоритмов линейной структуры
Задания для подготовки к работе
1. Ознакомиться с принципами разработки программ в средах Borland С++, Borland Pascal.
2. Изучить структуру программ (С, Pascal); числовые типы данных, правила записи арифметических выражений; организацию стандартного ввода-вывода.
3. Разработать алгоритм и составить программу для решения зад... Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S106
Использование структур, указателей
Цель работы: получение навыков работы с записями, структурами, указателями.
Задания для подготовки к работе
1.Изучить тип данных записи.
2.Разработать алгоритм и составить программу для решения каждой из двух задач соответствующего варианта.
3.Подобрать наборы тестовых данных.
Задание к работе
Набрать программы, отладить их, протестировать. Распечатать тексты программ и результаты их работы на тестовых данных.
Варианты заданий
Вариант 9. Дан масси... Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S105
Тема Программирование алгоритмов с использованием счетных циклических операторов
Цель работы: получение навыков разработки алгоритмов циклической структуры, кодирования полученных алгоритмов, отладка и тестирование программ с циклами типа for.
Задания для подготовки к работе
1. Изучить возможности языков программирования С для организации циклов с параметрами.
3.Разработать алгоритм и составить программу для решения задачи соответствующего варианта.
4.Подобрать наборы тестовых данных... Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S104
Цель работы: получение навыков работы с массивами, их ввода и вывода, закрепление навыков организации программ циклической структуры.
Задания для подготовки к работе
1.Изучить способы описания и использования массивов, алгоритмы сортировки массивов и алгоритмы поиска элемента в неупорядоченном и упорядоченном массивах.
2.Разработать алгоритм и составить программу для решения задачи соответствующего варианта.
3.Подобрать наборы тестовых данных.
Задание к работе
Набрать программу, отлади... Компьютерные науки (Computer science) Лабораторная работа Алгоритмізація та програмування
#S86
Необхідно для довільного унікального WEB ресурсу виконати тестування навантаження кількістю користувачів 50. Для цього необхідно запросити 2 довільні сторінки.
Результати тестування (середній час відповіді, максимальний час відповіді, кількість поламаних запитів) на кожній сторінці оформити у вигляді таблиці. Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения тестирование
#S85
Мета роботи: Розробка сценаріїв автоматизованого тестування на основі Selenium за допомогою або зв'язки Junit+Selenium (обов'язково слідувати паттерну Page object design) або фреймворку http://thucydides.info/ Для виконання роботи необхідно вибрати унікальний довільний WEB ресурс (вимоги - наявність авторизації). Вибір ресурсу має бути попередньо узгоджений із викладачем.
Далі необхідно реалізувати 3 сценарії (по одному на деяку осмислену функціональну вимогу, наприклад, провести авторизацію, з... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения тестирование
#S84
Написать тест кейсы к одному из существующих приложений. В качестве приложения я выбрал сайт GitHub.
Необходимо реализовать тест план и тест кейсы в формате, который был озвучен на лекциях. Количество тесткейсов определяется исходя из полного покрытия тестами заданной функциональности приложения (около 50 тесткейсов).
Оформить результаты лабораторной работы. Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения тестирование
#S83
Мета роботи:
Необхідно встановити сервер TeamCity (Community Edition).
"Залити" проекти лабораторних робіт 1-3 на Github, кожна у своєму проекті.
Далі створити проект, в якому створити три конфігурації (по одній на проекти лабораторних робіт 1-3 ).
Кожна конфігурація повинна спостерігати за відповідним проектом з Github, у разі появи змін, вона повинна запускати наступне:
* компіляція проекту (за допомогою maven) та запуск тестів. У разі помилок завершити помилку.
* Оцінка покриття ко... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения