Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


Ћабораторна€ работа 9. –абота с файлами пр€мого доступа




ЋјЅќ–ј“ќ–Ќјя –јЅќ“ј 8. ќЅ–јЅќ“ ј —“–ќ 

Ќаписать программу обработки строки.

¬ј–»јЌ“џ

  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ѕеренести первую букву в конец слова.
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ѕеренести последнюю букву в начало слова
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ”далить из слова первую букву
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ”далить из слова последнюю букву
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ”далить из слова все последующие вхождени€ первой буквы
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ”далить из слова все предыдущие вхождени€ последней буквы
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ќставить в слове только первые вхождени€ каждой буквы
  ƒана строка, содержаща€ от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: ≈сли слово нечетной длины, то удалить его среднюю букву
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: ¬се слова в алфавитном пор€дке
  ƒана строка, содержаща€ от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, отличные от последнего слова и удовлетвор€ющие следующему условию: —лово симметрично
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: Ёту же последовательность слов, но в обратном пор€дке
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: “е слова, перед которыми в последовательности наход€тс€ только меньшие (по алфавиту) слова, а за ними Ц только большие
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: Ёту же последовательность слов, но удалив из нее повторные вхождени€ слов
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: ¬се слова, которые встречаютс€ в последовательности по одному разу
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами Ц зап€та€, за последним словом Ц точка. Ќапечатать: ¬се различные слова, указав дл€ каждого из них число его вхождений в последовательность
  ƒана строка, заканчивающа€с€ точкой и содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв. —ловом считаетс€ последовательность символов, заключенна€ в круглые скобки. Ќапечатать: ¬се найденные в строке слова
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, имеющие нечетное количество букв, предварительно преобразовав каждое из них по следующему правилу: ”далить из слова среднюю букву
  ƒана строка, содержаща€ от 1 до 30 слов, в каждом из которых от 1 до 10 латинских букв; между соседними словами Ц не менее одного пробела, за последним словом Ц точка. Ќапечатать все слова, имеющие четное количество букв, предварительно преобразовав каждое из них по следующему правилу: ƒописать перед последней буквой длину слова

 

ЋјЅќ–ј“ќ–Ќјя –јЅќ“ј 9. –јЅќ“ј — ‘ј…Ћјћ» ѕ–яћќ√ќ ƒќ—“”ѕј

ѕрограмма должна быть разбита на несколько функций и об€зательно содержать:

1. ‘ункци€ формировани€ исходного файла;

2. ‘ункци€ вывода результата работы программы;

3. ќдну или более функций, реализующих вычислительную часть алгоритма.

ќсновна€ программа должна содержать только операторы вызова функций.

¬ј–»јЌ“џ

Ќомер варианта ѕостановка задачи
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: —умму компонент файла f. «аписать эту сумму после компоненты с номером N.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: ѕроизведение компонент файла f. «аписать это произведение после компоненты с номером N.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: —умму квадратов компонент файла f. «аписать эту сумму в конец файла N раз.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами (положительные и отрицательные). Ќайти: ћодуль суммы и квадрат произведени€ компонент файла f. «аписать эти значени€ в конец файла.
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. ”далить из файла f все повторные вхождени€ первого элемента.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: Ќаибольшее из значений компонент файла. «аписать это значение после наименьшего значени€ компоненты файла.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: Ќаименьшее из значений компонент файла с четными номерами. «аписать это значение N раз в конец файла
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами (положительные и отрицательные). Ќайти: Ќаибольшее из значений модулей компонент файла с нечетными номерами. «аписать это значение после компоненты файла с номером N
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти: количество четных и нечетных чисел. ƒобавить эти значение в конец файла.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти:  оличество положительных чисел. «аписать это значение в начало файла. ј найденное количество отрицательных чисел записать в конец файла
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти: количество четных чисел среди компонент с нечетными номерами. ƒобавить это значение в конец файла.
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами.  оличество удвоенных нечетных чисел среди компонент файла. «аписать это значение в начало файла.
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти количество квадратов нечетных чисел среди компонент файла. «аписать это значение в начало файла.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. Ќайти: Ќаибольшее значение в файле. «аписать это значение в конец файла столько раз, сколько положительных чисел было в исходном файле.
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти наибольшее значение в каждой дес€тке чисел и вставить его после этой дес€тки.
  ƒан файл f, компоненты которого €вл€ютс€ действительными числами. ѕомен€ть местами наибольшее и наименьшее из этих чисел, а их сумму дописать в конец файла
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти наибольшее значение среди отрицательных (если оно есть) и вставить после последнего отрицательного числа.
  ƒан файл f, компоненты которого €вл€ютс€ целыми числами. Ќайти наименьшее значение среди положительных (если оно есть) и вставить после первого положительного числа.

 

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-25; ћы поможем в написании ваших работ!; просмотров: 908 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

—туденческа€ общага - это место, где мен€ научили готовить 20 блюд из макарон и 40 из доширака. ј майонез - это вообще десерт. © Ќеизвестно
==> читать все изречени€...

1419 - | 1382 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.