Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal - лаб. по изучению.doc
Скачиваний:
6
Добавлен:
04.11.2018
Размер:
992.77 Кб
Скачать

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

1)     Для чего служит тип STRING?

2)     Как задать количество символов в строковой переменной?

3)     Сколько символов могут содержать строковые переменные a и b, если они были описаны как var a: string; b: string[15]?

4)     Как можно обратиться в программе к первому символу строковой переменной s?

5)     Как происходит сравнение строковых переменных?

6)     Какими способами можно сцепить строковые переменные?

7)     Поясните назначение и формат оператора Length.

8)     Чему равно значение функции Length('program') ?

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

10)  Как добавить несколько символов в строковую переменную?

11)       Поясните назначение операторов Str и Val.

12)       Для чего служит оператор UpCase?

 

Библиография

1. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. – М.: Нолидж, 2000. – 576 с.

2. Зуев Е.А. Система программирования Turbo Pascal. – М.: Радио и связь, 1992. – 288 с.

3. Рубенкинг Н. Турбо Паскаль для Windows. – М.: Мир, 1994. – 535 с.

4. Информатика. Базовый курс/ Под ред. С.В.Симоновича – СПб: Питер, 2000. – С.560 - 611.

Приложение а Варианты заданий для выполнения

 

1.     Определить, сколько фамилий в списке начинаются с буквы «А».

2.     Определить, сколько фамилий в списке имеют окончание «ов».

3.     Определить, сколько фамилий в списке заканчиваются на букву «н».

4.     Определить, сколько букв в самой длинной фамилии списка.

5.     Определить, сколько букв в самой короткой фамилии списка.

6.     Найти самую длинную фамилию в списке. Если таких фамилий несколько, то распечатать их в одну строку.

7.     Найти в списке все фамилии, начинающиеся с букв «В» или «Г».

8.     Найти в списке все фамилии, имеющие окончание «ев».

9.     Найти в списке все фамилии, начинающиеся со слога «Ма».

10. Определить, сколько фамилий в списке состоят менее чем из 6 букв.

11. Определить, сколько фамилий в списке состоят более чем из 8 букв.

12. Определить, сколько фамилий в списке состоят из 8 или 9 букв.

13. Найти в списке все фамилии, состоящие из 6 или 7 букв.

14. Выяснить, имеется ли в списке фамилия «Ганеев». Если имеется, то исправить ее на «Ганиев».

15. Выяснить, сколько раз в списке встречается фамилия «Иванов».

16. Поменять местами первую и последнюю фамилии в списке.

17. Заменить вторую фамилию в списке на «Нигматуллин» и удалить из списка третью фамилию.

18. Выяснить, имеются ли в списке фамилии «Петров». Если имеются, то удалить их из списка.

19. Упорядочить список в алфавитном порядке.

20. Определить, имеются ли в списке однофамильцы.

 

Методические указания

к ПРАКТИЧЕСКОМУ ЗАНЯТИЮ ПО КУРСУ «ИНФОРМАТИКА»

Алгоритмы линейной и разветвляющейся

структуры

1 Цель занятия

Изучение основ построения алгоритмов и программ линейной и разветвляющейся структуры

2 Задачи занятия

Освоение основных приемов и приобретение навыков в составлении алгоритмов и программ линейной и разветвляющейся структур

3 Содержание занятия

3.1 Ознакомиться с основными элементами блок-схем (приложение А), реализующими алгоритмы линейных и разветвляющихся структур и основными характеристиками алгоритмов (приложение Б).

3.2 Освоить приемы построения блок-схем алгоритмов линейных и разветвляющихся структур.

3.3 Разобрать приведенные в методических указаниях примеры.

3.4 Выполнить индивидуальные задания (по указанию преподавателя).

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]