русс | укр

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

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

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

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


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

Функції для роботи з рядками.


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


Concat(S1, S2,…,Sn) – з’єднує рядки S1, S2,…,Sn в один рядок. Символи, номери яких перевищують 255, не зберігаються.

Lenght(Str) – обчислює поточну довжину в символах рядка Str. Результат має цілий тип.

Copy(Str,Poz,N) – копіює з Str підрядок довжиною N символів, починаючи з позиції Poz. Якщо Poz>Lenght(Str), то результатом буде проміжок; якщо Poz>255, то виникне помилка при виконанні.

Pos(Str1,Str2)виявляє першу появу в рядку Str2 рядка Str1. Результат має цілий тип і дорівнює номеру тієї позиції, де знаходиться перший символ рядка Str1. Якщо в Str2 рядок Str1 не знайдений, результат дорівнює 0.

UpCase(Ch) – перетворює малу літеру в велику. Параметр і результат мають літерний тип. Обробляються тільки літери латинського алфавіту.

Завдання

Ввести прізвище, ім'я та по батькові як одне дане типу рядок. Визначити довжину рядка і кількість букв "а" у ньому. Виконати додатково завдання свого варіанта двома способами: а) розглядаючи рядок як масив символів; б) застосовуючи до рядка функції та процедури.

1. Вивести ім'я та кількість букв у третьому слові.

2. Визначити скільки букв "а" є у прізвищі.

3. Вивести три букви - свої ініціали з крапками.

4. Вивести довжини прізвища та імені.

5. Вивести прізвище та ініціали.

6. Вивести ім'я та кількість букв у прізвищі.

7. Визначити скільки букв "о" є в імені.

8. Вивести найдовше слово.

9. Вилучити усі букви 'а' та 'о' з прізвища.

10. Вивести ім'я у стовпчик.

11. Чи починається хоч б одне слово з букви 'М'?

12. Вивести прізвище та кількість букв у імені.

13. Вивести ім'я у зворотному порядку.

14. Вивести прізвище у стовпчик.

15. Вивести найкоротше слово.

 

 

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

Використання множин даних

Мета: Навчитися працювати з множинами даних. Отримати практичні навички у виконанні операцій над множинами.



Теоретичний матеріал

Множина –це структурований тип даних, елементи якого складаються зі скінченного набору даних одного типу.

За базовий тип множини можна використовувати упорядковані типи даних, кількість значень яких не перевищує 256. Крім того, значення верхньої і нижньої границь базового типу не повинні виходити за межі діапазону від 0 до 255. базовим типом множини може бути обраний один із стандартних типів Byte, Char, Boolean. Елементи множини не нумеруються, тому, неможна звернутися до окремого елемента множини за її індексом. Тому множини використовують у задачах, де порядок розташування елементів даних не має значення (наприклад, множина голосних або приголосних букв). У множині не може бути два однакові елементи.

При задаванні значень елементів множини використовуються квадратні дужки.

Наприклад: [1..5], [1,3,4,6,8,9], ['a'..'z','0'..'9'].

Множина без елементів називається порожньою і позначається [ ].

Для оголошення множинного типу використовують службові слова set of(множина з …).

Формат оголошення множинного типу:

Type НазваТипу= set ofТипЕлементівМножини;

VarНазваЗмінної: НазваТипу;

Наприклад: type symbol=set of char;

TLat =set of '0'..'9';

var s:symbol;

nomer: set of 1..150;

Можна описувати змінні множинного типу и без попереднього оголошення типу:

VarНазваЗмінної: set ofТипЕлементівМножини;

Наприклад: var y: set of byte;

X: set of (green,black,red);

Можна оголосити константи множинного типу:

const НазваКонстанти=[Значення множини];

Наприклад: const A=[1,4,7,9];

B=['a'..'z'];



<== предыдущая лекция | следующая лекция ==>
Приклад програми | Операції над множинами.


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


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

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

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


 


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

 
 

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

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