Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB6_M~1.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
260.61 Кб
Скачать

3. Контрольні запитання

  1. Що таке вказівник ?

  2. Які оператори для роботи з вказівниками ви знаєте ?

  3. Який зв’язок між вказівником та масивом ?

4. Контрольне завдання

  1. Ознайомитись із особливостями використання вказівників у мові С.

  2. Одержати індивідуальне завдання.

  3. Скласти програму на С, що дозволяє із використанням вказівників реалізувати розв’язок поставленої задачі.

  4. Виконати обчислення по програмі.

5. ЗМІСТ ЗВІТУ

  1. Мета роботи.

  2. Короткий опис особливостей застосування вказівників у С.

  3. Індивідуальне завдання.

  4. Текст програми на С.

  5. Результати обчислень по програмі.

  6. Аналіз результатів, висновки.

6. Список літератури

  1. Керниган Б., Ритчи Д. Язык программирования С. - М. - Финансы и статистика. - 1992. – 272 с.

  2. Уэйт М., Прата С., Мартин Д. Язык С. Руководство для начинающих. - М. - Мир. - 1988. –512 с.

  3. Глинський Я. М., Анохін В. Є., Ряжська В. А. C++ i C++ Builder. – Львів: Деол. – 2003. – 192 с.

  4. Герберт Шилдт. Полный справочник по C++. М. – С.-П.-К., Вильямс. – 2003. – 800 с.

Демидович Е. М. Основы алгоритмизации и программирования. Язык Си. (Учебное пособие). – Санкт-Петербург: “БХВ Петербург”. – 2006. – 439 с.

7. Завдання до лабораторної роботи

1. Задано масив стрічок, кількість стрічок . Використовуючи вказівник, відсортувати Їх (по зростанню ASCII кодів). Ознака кінця вводу – пуста стрічка.

2. Використовуючи вказівник, вирахувати довжину введеної стрічки символів.

3. Ввести з клавіатури 5 стрічок. Розсортувати їх в алфавітному порядку (по першому символу), використовуючи вказівник. Вивести розсортовані стрічки на екран.

4. Задано символьний масив з чотирьох стрічок, стрічки ввести з клавіатури. Роздрукувати стрічки, використовуючи вказівник на вказівник.

5. Задано стрічку з трьох слів. Виділити окремі слова і записати їх в масив. Вивести масив слів на екран.

6. Задано масив стрічок, кількість стрічок . Використовуючи вказівник, відсортувати Їх (по спаданню ASCII кодів). Ознака кінця вводу – пуста стрічка.

7. В заданій стрічці, використовуючи вказівник, перевірити, чи входить в неї заданий символ.

8. Задано стрічку з трьох слів. Виділити окремі слова і записати їх в масив. Вивести масив слів у зворотному проядку.

9. Ввести з клавіатури 4 стрічки. Розсортувати їх в алфавітному порядку (по останньому символу), використовуючи вказівник. Вивести розсортовані стрічки на екран.

10.Задано стрічку з трьох слів. Виділити окремі слова і записати їх в масив, розсортувавши по кількості літер (по зростанню). Вивести масив слів на екран.

11. В заданій стрічці, використовуючи вказівник, перевірити, чи входить в неї підряд дві цифри.

12. В заданій стрічці, використовуючи вказівник, перевірити, чи входить в неї подвоєння заданого символу.

13. Задано стрічку з трьох слів. Видалити друге слово, результуючу стрічку вивести на екран, використати вказівник.

14. Ввести стрічку з клавіатури. Перевірити, використовуючи вказівник, чи співпадає в ній кількість букв “a” і “d”.

15. Ввести з клавіатури дві стрічки. Використовуючи вказівник, порахувати сумарну довжину стрічок. Ознака кінця вводу стрічки – крапка.

16. Задано стрічку з трьох слів. Видалити перше слово, результуючу стрічку вивести на екран, використати вказівник.

17. Ввести стрічку з клавіатури. Використовуючи вказівник, порахувати кількість великих букв, вивести їх на екран.

18. Ввести з клавіатури масив стрічок (>=3). Вивести їх на екран, розсортувавши по кількості символів. Ознака кінця вводу стрічки – крапка.

19. У зчитаній з файлу стрічці перевірити входження цифр. Вивести наявні цифри на екран.

20. Задано стрічку з трьох слів. Виділити окремі слова і записати їх в зворотному порядку. Вивести перетворену стрічку на екран.

21. В заданій стрічці, використовуючи вказівник, перевірити, чи входить в неї комбінація символів “01”.

22. Задано стрічку з трьох слів. Видалити третє слово, результуючу стрічку вивести на екран, використати вказівник.

23. Задано масив стрічок, кількість стрічок . Використовуючи вказівник, відсортувати Їх (по зростанню ASCII кодів). Ознака кінця вводу – символ ‘0’.

24. Ввести з клавіатури дві стрічки. Використовуючи вказівник, вивести на друк першою довшу стрічку, а другою - коротшу. Ознака кінця вводу стрічки – крапка.

25. Ввести стрічку з клавіатури. Використовуючи вказівник, замінити літеру “a” на “k”, вивести результуючу стрічку на екран.

26. Ввести стрічку з клавіатури. Перевірити, використовуючи вказівник, чи співпадає в ній кількість великих і малих літер.

27. В заданій стрічці, використовуючи вказівник, перевірити, чи входить в неї слово з чотирьох літер.

28. Ввести з клавіатури масив стрічок (>=3). Вивести їх на екран, розсортувавши по кількості цифр у стрічці. Ознака кінця вводу стрічки – крапка.

29. Ввести з клавіатури 4 стрічки. Розсортувати їх в алфавітному порядку (по другому символу в стрічці), використовуючи вказівник. Вивести розсортовані стрічки на екран.

30. Задано символьний масив з трьох стрічок, стрічки ввести з клавіатури. Роздрукувати стрічки, використовуючи вказівник на вказівник.

23

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