Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задания повышенного уровня. 1. Дан текст, являющийся русскими словами



1. Дан текст, являющийся русскими словами. Выполнить разделение каждого его слова на части для переноса. Далее правила переноса русских слов:
a) две идущие подряд гласные можно разделить, если первой из них пред-шествует согласная, а за второй идет хотя бы одна буква (буква й при этом рас-сматривается вместе с предшествующей гласной как единое целое);
б) две идущие подряд согласные можно разделить, если первой из них предшествует гласная, а в той части слова, которая идет за второй согласной, имеется хотя бы одна гласная (буквы ъ, ь вместе с предшествующей согласной рассматриваются как единое целое);

в) если не удается применить пункты a, b, то следует попытаться разбить слова так, чтобы первая часть содержала более чем одну букву и оканчивалась на гласную, а вторая содержала хотя бы одну гласную. Вероятность правильного разбиения увеличивается, если предварительно воспользоваться хотя бы неполным списком приставок, содержащих гласные, и попытаться, прежде всего, выделить из слова такую приставку.

2. Написать программу раздачи карт при игре в дурака, количество игроков задается с клавиатуры.

3. Для произвольного символьного множества сгенерировать все подмножества.

Примечание: Гласные буквы - а,е,и,о,у,ы,э,ю,я (ё обычно не входит в литерный тип); согласные - все остальные буквы, кроме ь, ъ; звонкие согласные - б,в,г,д,ж,з,й,л,м,н,р; глухие согласные - к,п,с,т,ф,х,ц,ч,ш,щ.

1.7 Вопросы к защите лабораторной работы № 1

1) Чем похожи и чем отличаются множества и массивы?

2) Какое значение у выражений: а) x in [x]; б) [ ] <= [x,y,z]; в) [x]<>[x,x,x]

3) Какие операции допустимы над множествами? Каков тип результатов выражений с применением операций над множествами?

4) Какие множества считаются равными, неравными? Имеет ли значение для сравниваемых множеств порядок следования элементов?

5) Для чего применяются операции "больше или равно", "меньше или равно"? В чем их отличие?

6) Для чего применяется операция in? Особенности ее применения.

7) Что называется объединением множеств?

8) Что называется пересечением множеств?

9) Что называется разностью множеств?

2 Лабораторная работа № 2. Составление и отладка программ с комбинированными типами данных (записи)

Цель работы. Получение навыков в организации ввода/вывода значений комбинированных типов данных. Получение практических навыков программирования задач с использованием записей.

2.1 Ход работы:

1. Набрать предложенную программу и разобраться в её работе.

2. Запустить интегрированную среду программирования Turbo Pascal.

3. Составить программы по заданиям своего варианта.

4. Откомпилировать и запустить программы на выполнение.

5. Сохранить их на диске А: под именами lab2_1.pas и lab2_2.pas.

6. Распечатать результаты работы программ.

7. Составить отчёт.

8. Защитить работу.

Содержание отчета

Отчет по лабораторной работе должен содержать:

1) тему работы;

2) цель работы;

3) ход работы;

4) постановку задачи №1;

5) листинг программы №1;

6) постановку задачи №2;

7) листинг программы №2.

Вопросы для допуска к лабораторной работе № 2

1. Что такое запись?

2. Отличие записи от массива?

3. Что из себя представляют элементы записи?

4. Как определяется тип записи? Формат записи?

5. Что называется полем записи?

6. Для чего нужен оператор With?





Дата публикования: 2015-02-20; Прочитано: 517 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...