русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторна робота № 10


Дата добавления: 2015-06-12; просмотров: 532; Нарушение авторских прав


Використання великих кількостей і типів даних, заданих перерахуванням.

Завдання: Складаємо програму в якій необхідно описати множину або тип даних, задані перерахуванням і обробити ці дані залежно від завдання, приведені в таблиці 10.1

Таблиця 10.1

 

Завдання
Дано три безлічі Х1 Х2 Х3, що містить цілі числа з діапазону 1.100. Відомо, що потужність кожного з цих множин дорівнює 10. Сформувати нову безліч Y(X1\X3), з якої виділити підмножину непарних чисел. На екрані вивести початкові і отримані множини. Значення елементів початкових даних вивести з клавіатури.
Дано три безлічі Х1 Х2 Х3, що містить цілі числа з діапазону 1.100. Відомо, що потужність кожного з цих множин дорівнює 10. Сформувати нову безліч Y(X1∩X3), і вивести на екран його потужність. Перевірити, чи є у безлічі Y числа, що діляться на 6 без залишку. Значення елементів початкових даних ввести з клавіатури.
Дано дві безлічі M і N, що складаються з 10 цілих чисел діапазону 1.100. З цих множин виділити відповідно підмножини M1 чисел, що діляться на 3 без залишку, і N1 чисел, що діляться на 2 без залишку. Безліч M і N описати як константи, що типізуються. На друк вивести потужність і значення елементів безлічі MN=M1∩N1.
Дано три безлічі Х1 Х2 Х3, що містить цілі числа з діапазону 100.200. Відомо, що потужність кожного з цих множин дорівнює 10. Сформувати нову безліч Y= (X1∩X2) U(X1UX3). На друк вивести безліч Х1 Х2 Х3 і Y. Перевірити виконання умов Х1€Y і 150€Y.
Дано три безлічі Х1={1,2,3,.,20}, X2= {10,11,12,.,30}і Х3={1,3,5,.,19,21}. Сформувати безліч Y(Х2 UХ3) з якого виділити підмножину Y1 чисел, що діляться на 4 без залишку. На друк вивести безліч Yи потужність безлічі Y1. Початкові множини ввести з клавіатури.  
У східному календарі роки носять назви тварин : щура, бика, тигра, зайця, дракона, змії, коня, вівці, мавпи, півня, собаки, свині. Крім того через кожні два роки міняється колір в наступному порядку: синій, червоний, жовтий, білий чорний. Таким чином, 1992-й рік чорної мавпи, 1993-й рік чорного півня, 1994-й рік синього собаки і так далі. Написати програму, яка переводить заданий рік в його назву за східним календарем (використовуйте "тип перерахування").
Дано три безлічі Х1={1,2,3,.,20}, X2= {10,20,.,190,200} і Х3={10,11,12,.,40}. Сформувати безліч Y((X1∩X2) U (X1∩X3)) і безліч Y1, що складається з елементів Y, що діляться на 2. Якщо отримане в результаті ділення число не ціле, то округлити його до найближчого цілого. На друк вивести Y і Y1. Початкові множини ввести з клавіатури.
Дано три безлічі Х1={Т2, Т4, Т6, Т8, Т10}, X2= { Т1, Т2, Т3, Т4, Т5} і Х3={ Т2, Т3, Т5, Т7, Т8}. Сформувати безліч Y= (X2\X3) U (X1\X3). На друк вивести Y і його потужність. Перевірити виконання умови Х3€Y. Початкові множини описати як константи, що типізуються.
Розробити програму для визначення, якому алфавіту (латинському або російському) належить введений з клавіатури символ. На друк вивести виведений символ з коментарем, наприклад: Набраний символ "А" на російському регістрі.
Розробити учбову програму для перевірки знань студентами алфавіту мови Turbo Pascal. Програма повинна формувати запит на виведення чергового символу, перевіряти, чи належить він алфавіту мови Turbo Pascal, чи немає спроби повторно ввести один і той же символ, виводити відповідні коментарі і оцінку (наприклад: введені усі символи вірно - відмінно, не більше двох помилок - добре і так далі).

 





<== предыдущая лекция | следующая лекция ==>
Лабораторна робота №9 | Завдання: скласти схему алгоритму і програму запису у файл і прочитування з файлу, і за допомогою підпрограми вирішити


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.062 сек.