Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Практическое занятие №9

Читайте также:
  1. Анализ прибыли и рентабельности. (Занятие 34-36).
  2. Второе занятие на звук т
  3. Второе занятие с биокомпьютером
  4. Е ЗАНЯТИЕ
  5. Е ЗАНЯТИЕ
  6. Е ЗАНЯТИЕ
  7. Заблуждение No 2. Силовой спорт - занятие только для молодых.

 

Множества. Записи

 

1. Дана строка s. Подсчитайте общее количество цифр и знаков '+', '-' и '*', входящих в эту строку.

2. Дано множество A:

var A: set of 0..99;

Подсчитайте количество элементов в этом множестве.

3. Дано множество A:

var A: set of 'a'..'z';

Напечатайте в алфавитном порядке все элементы этого множества.

4. Дана матрица A и множества K и L:

const N = 3;

type TNomer = 1..N;

Var

A: array [TNomer,TNomer] of Integer;

K, L: set of TNomer;

Найдите сумму тех элементов матрицы A, номера строк которых принадлежат множеству K, а номера столбцов – множеству L.

5. Не используя дополнительные переменные, поменять местами значения переменных-множеств A и B.

6. Дано натуральное число n. Напечатать в возрастающем порядке все цифры, не входящие в десятичную запись этого числа.

7. Дан текст из строчных латинских букв. Напечатать все буквы, входящие в текст не менее двух раз.

8. Дан текст из строчных латинских букв. Напечатать все буквы, входящие в текст по одному разу.

9. Дан текст. В алфавитном порядке напечатать (по разу) все строчные русские гласные буквы (а, е, ё, и, о, у, ы, э, ю, я), входящие в этот текст.

10. Дан текст из строчных латинских букв. Определите, каких букв больше: гласных (a, e, i, o, u) или согласных.

11. В данном массиве значений из диапазона от 1 до 50 найти количество чисел Фибоначчи и количество чисел, в десятичной записи которых первая значащая цифра 1 или 2.

12. После поступления в ВУЗ о студентах собрана информация: фамилия, имя и отчество; какую школу и в каком году закончил; какой иностранный язык изучал; средний балл аттестата; нуждается ли в общежитии. Составьте программу, которая:

а) определяет, сколько человек изучали французский язык;

б) составляет список студентов, нуждающихся в общежитии;

в) определяет, сколько человек имеет средний балл аттестата не менее 4,5.

13. Дан файл f,который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти телефон сотрудника по его фамилии и инициалам.

14. Написать программу, которая собирает информацию об итогах экзаменационной сессии: номер группы, оценки по мат. анализу, алгебре, информатике, фамилию студента. Затем печатается фамилия студента-задолжника и номер его группы, и выводится средний балл по всем трём дисциплинам по всему потоку.

15. Найти корни квадратного трёхчлена с заданными комплексными коэффициентами.

16. Дано комплексное число z (пара вещественных чисел) и вещественное число ε > 0. Вычислить с точностью ε значение следующей комплексной функции:

а) ez = 1 + z / 1! + z2 / 2! + … + zn / n! + …;

б) sh z = z + z3 / 3! + z5 / 5! + … + z 2n+1 / (2n+1)! + …;

в) ch z = 1 + z2 / 2! + z4 / 4! + … + z 2n / (2n)! + …;

г) sin z = z - z3 / 3! + z5 / 5! - … + (-1)n z 2n+1 / (2n+1)! + …;

д) cos z = 1 - z2 / 2! + z4 / 4! - … + (-1)n z 2n / (2n)! + …;

е) ln(1 + z) = z - z2 / 2 + z3 / 3 - … + (-1)n-1 z n / n! + … (|z|<1);

ж) arctg z = z - z3 / 3 + z5 / 5 - … + (-1)n z 2n+1 / (2n+1) + … (|z|<1).

 

Контрольные вопросы:

1. Что такое множественный тип?

2. Какие типы используются в качестве базовых при объявлении типа "множество"?

3. Что такое конструктор множества?

4. Какие операции определены над множествами?

5. В чём сходство и в чём отличие множества и массива?

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

7. Какие действия определены для записей?

8. В чём сходство и в чём отличие записи и массива?

9. Что такое инструкция присоединения?

 


Дата добавления: 2015-07-15; просмотров: 136 | Нарушение авторских прав


Читайте в этой же книге: Interface | Лекция 13. Ссылочный тип. | Лекция 14. Алгоритмы поиска и выборки. | Бинарный поиск | Лекция 15. Сортировка | Обменная сортировка простой выборкой | Практическое занятие №1 | Практическое занятие №2 | Практическое занятие №3 | Практическое занятие №4 |
<== предыдущая страница | следующая страница ==>
Практическое занятие №5| Практическое занятие №10

mybiblioteka.su - 2015-2024 год. (0.006 сек.)