Почну розповідати про технічний підрахунку слів у реченнях, спираючись на Ваші подробиці до питання, так буде простіше. В одному реченні дійсно може бути і одне слово або два - тоді підрахунок буде елементарним, а буває і дуже багато слів, та ще якихось хитромудрих (важко їх перерахувати)!
Пропоную спробувати вважати слова в реченні за таким алгоритмом:
1.Якщо в реченні немає слів, які написані через дефіс (через риску), то можна підрахувати кількість прогалин, додати до одержали числу одиницю і отримати потрібний результат. Це підійде тим, кому прогалини здаються більш явно видимими, ніж самі слова. А інший шлях - це порахувати кількість частин пропозиції, роз'єднаних пробілами. Це і буде знайденим кількістю слів. Легко і швидко.
2.Якщо пропозиція при цьому обтяжене окремими рисками, які не відокремленими від слів пробілами, то не зважайте на них ніякої уваги. Вважайте їх за букви, а не за розділові знаки. Так буде набагато простіше.
3.Есть в російській мові і слова, які значаться в словниках, як одне слово, але пишуться у вигляді двох або кількох частин, які поділяють прогалини. Наприклад - "Протягом довгого року". Що робити, адже "протягом" - це один похідний прийменник? Програма "ворд" вважає цей привід за два слова, тільки що перевірила в сьомій версії. Тому що вважати його за єдине ціле програмі не вистачає інтелектуальності. А ми може, в залежності від характеру і подробиць завдання, уподібнитися звичного "Ворд" або йти по шляху лінгвістики.
4.Осталось вказати на те, що прийменники і союзи технічно і лінгвістично завжди вважаються окремими словами.
Прийменники, сполучники і інші службові частини мови - це окремі слова.
І взагалі окремими словами вважатиметься все те, що відокремлено один від одного пробілами.
Так, у Вашому прикладі часто-густо слова, що пишуться через дефіс, при цьому, однак, вважаються одним словом.
Можна порахувати точно, а можна приблизно.
Точно - за допомогою спеціальних програм в інтернеті, але при цьому, звичайно, бажано, щоб був електронний варіант тексту. Якщо його немає, то або вважаємо вручну, або для початку переводимо в електронний формат, наприклад, за допомогою програми "FineReader".
Приблизно - порахувати точну кількість слів в одному рядку (для більшої точності, вивести середнє арифметичне з декількох рядків) і помножити на кількість наявних рядків в реченні.
При підрахунку слів у тексті можна розгубитися в першому ж реченні. Тому що в завданні можуть і не уточнити, що мається на увазі під поняттям "слово".
Проте, підрахунок все одно проводиться, і слова підраховуються за певною простою схемою, яка діє за замовчуванням.
Як правило, під словом розуміють все, що знаходиться правіше попереднього пробілу і лівіше наступного. Таким чином, слів в тексті може бути на одне більше, ніж прогалин.
З граматичної точки зору такий підхід не на стовідсотково вірний. Наприклад, в мові є прислівники і інші частини мови, які пишуться окремо, "в кілька слів". Але технічно це в багатьох випадках не важливо.
Тепер просто завантажити в інтернеті програму, підраховують слова в тексті. Їх кілька, що мені траплялися. Можна не викачувати, користуватися ними онлайн.
Наприклад, ось цієї: PLANETCALC. Крім кількості слів програма ще й кількість надрукованих знаків підраховує.
Ввела я для цікавості текст з доповнення до питання, дивіться, що вийшло: текст складається з 47 слів і 309 символів.
На скрін-шоті весь текст не видно, є початок, але все одно зрозуміло.
Вважати прогалини вручну, справа малоприємна, помилитися легко.
Два слова, з'єднані дефісом, згідно з правилами, вважаються одним словом.
У школах та інших освітніх установах протягом навчального року обов'язково проводяться контрольні роботи з російської мови: диктанти, викладу, твори. Освітні норми вказують, яким повинен бути обсяг текстів диктантів і переказів. Наприклад, для учнів 5-х класів - 85-90 слів, а для одинадцятикласників - 170-200 слів може міститися в тексті диктанту. В примітках вказується, що при підрахунку слів враховуються і самостійні частини мови, і службові - прийменники, сполучники, частки. Причому, найменші слова на кшталт приводу До або союзу І будуть вважатися стільки. скільки разів вони зустрінуться в тексті.
Слово ж, написане через дефіс, завжди вважається за одне.
Тому пропозиція "Жили-були по-над річкою тихо-хиткою дід-баба" складається всього з 5 (п'яти) слів.
В Інтернеті зараз можна знайти багато сайтів, на яких запропонують підрахувати і кількість слів у реченні, і кількість букв і навіть прогалин. Це значно полегшує роботу вчителів, та й усіх, хто стикався з проблемою підрахунку слів у тексті.
Однозначно відповісти на питання про кількість слів у реченні неможливо.
- Фонетичних слів у реченні 4: жили-були, по-над річкою, тихо-хиткою, дід-баба.
- Орфографічних слів 7: жили, були, по-над, річкою, тихо-хиткою, дід, баба.
- Словникових слів (власне лексем) теж 7: жили, були, по-над, річкою, тихо-хиткою, дід, баба.
- Морфологічних слів (слів, узятих в окремих формах) теж 7: жили, були, по-над, річкою, тихо-хиткою, дід, баба.
Не менш яскравий приклад, що дає різні відповіді на питання, скільки слів у реченні, ілюструє фраза А.С. Пушкіна:
"Ворон до ворона летить, ворон ворону кричить".
- Фонетичних слів 6: ворон, до ворону, летить, ворон, до ворону, кричить.
- Орфографічних слів 7: ворон, до, ворону, летить, ворон, ворону, кричить.
- Словникових слів (лексем) 4: ворон, до, летить, кричить.
- Морфологічних слів 5: ворон, до ворону, летить, ворону, кричить.