суббота, 20 сентября 2014 г.

Лабораторная работа № 2 - Программирование с использованием строковых процедур и функций.

ЦельНаучиться работать с часто используемыми строковыми функциями и процедурами.

Задачи.
1. Уметь использовать строковые функции и процедуры.
2. Уметь искать информацию в глобальной сети.
3. Уметь работать в коллективе.

Необходимое ПО и оборудование:
1. ПК с выходом в Интернет;
2. ABC Pascal;
3. браузер.


Задание 1.

В таблице совместного редактирования выберите строковую функцию (по номеру ПК), в сети Интернет найдите ее назначение функции и приведите пример(предварительно проверьте его работу на ПК).

Задание 2.

1.1. Определите значение переменных и заполните таблицу.
Команды
Значение переменных
Типы данных переменных
1) s:='Сыровар';
Delete(s,4,4);

s=
2) m:=UpperCase('Пара'); m=
3) f:=StrToFloat('5.6'); f=
4) e:='Мир';
w:='Ок';
Insert(w,e,4);
e:=LowerCase(e);
n:=Lengtn(w);


z:=Lengtn(e);
e=
w=
n=
z=
5) a:='Уравновешенный';
a:=copy(a,2,3)+copy(a, 12,3);
a=
6) v:='5.6';
val(v,j,l);
v=
j=
l=

1.2. Покажите таблицу преподавателю.
1.3. Проверьте свою работу, написав команды в ABC Pascal.

Задание 3.

1. Напишите программы для следующих задач.

ПК №1. Из слова «Жемчужина» составить слова: «чужие», «муж».
ПК №2. Из слова «Амортизация» составить слова: «мир», «ритм».

ПК №3. Из слова «Ритмика» составить слова: «мимика» и «Тимка».
ПК №4. Из слова «Программирование» составить слова: «равнина» и «грамм»
ПК №5. Из слова «Сельскохозяйственный» составить слова: «хозяйство», «скользко».
ПК №6. Из слова «Сельскохозяйственный» составить слова: «село», «ствол».
ПК №7. Из слова «Пожарник» составить слова: «парник», «коржик».
ПК №8Из слова «Екатеринбург» составить слова: «терем», «катер».
ПК №9Из слова «Соответственно» составить слова: «совесть», «вето».
ПК №10.Из слова «Генератор» составить слова: «оратор», «генерал».

2. Результат покажите преподавателю. 

Задание 4. 

Введите два целых числа. Преобразуйте числа в две строки, объедините их в одну и выведите на экран результат. Сколько новых чисел можно получить из введенных чисел?

1. Выполните постановку задачи.
2. Постройте алгоритм.
3. Напишите программу.
4. Результат покажите преподавателю.

Задание 5.

1. Самостоятельно придумайте задачу со строковыми процедурами и функциями. 
2. Задачу запишите в таблицу(заполните первую и вторую колонки).
3. Решите предложенную задачу (заполните третью и четвертую колонки).

Контрольные вопросы:
1. Определите типы данных следующих переменных: X:=145; Y:=87.56; C:=‘A’; A:='Строка';
2. Какова максимально возможная длина строки?
3. Дано описание: var S: string [7] ;
     a) Какой объём памяти будет занимать данная строка?
     b
) Чему будет равна строка после выполнения команды: S:=’информатика’;?
4. Какого типа должны быть переменные C, D чтобы корректно выполнялись команды: С:=S[5]; D:=Copy(S,5,1);?
5. Будут ли отличаться результаты выполнения команд: S:=S+’*’; и S:=’*’ +S? Почему?

Комментариев нет:

Отправить комментарий