МБДОУ «Детский сад №63». Рекомендации для родителей «Обучение детей звуко-буквенному анализу слов»
Рекомендации для родителей
«Обучение детей звуко-буквенному анализу слов»
Еще несколько десятилетий назад дети поступали в школу, не умея читать и писать. Современный ритм жизни требует основательной подготовки ребенка к школе, чтобы его интеллектуальное развитие в школьные годы проходило более успешно.
В дошкольные годы происходит интенсивное умственное развитие ребенка: он овладевает речью, знакомится с богатством звукового, лексического и грамматического состава языка.
Звуко — буквенный анализ слова, неотъемлемая часть обучения грамоте.
Данное умение начинают формировать в детском саду в старшей группе и продолжают в течение всего времени обучения.
Звуко — буквенный анализ слова — это основа и чтения, и письма. Однако, очень часто такой анализ слова вызывает затруднения не только у детей, но и у родителей. Поэтому попробуем определить, что включает в себя данная операция, и как помочь ребенку лучше ее освоить
Наша цель — знакомить дошкольника со словом — его смысловой (слово обозначает определенный предмет, явление, действие, качество) и фонетической или звуковой стороной (слово звучит, состоит из звуков, следующих в определенной последовательности, имеет слоги, один из ударный и т. п.).
Дети с проблемами в речевом развитии, у которых нарушено произношение фонем и их восприятие, тем более испытывают трудности звукового анализа и синтеза. Они могут быть выражены в разной степени: от смешения порядка отдельных звуков до полной неспособности определить количество, последовательность или позицию звуков в слове.
Обучения детей грамоте в детском саду осуществляется аналитико-синтетическим методом. Это означает, что детей знакомят сначала со звуками родного языка, а потом с буквами.
Обучение звуковому анализу слова является основной задачей этапа подготовки к обучению грамоте и предполагает: определение количества звуков в слове, фонетическую характеристику звуков (умение дифференцировать гласные и согласные звуки, звонкие и глухие, твёрдые и мягкие, определение места звука в слове.
Уважаемые родители, помните:
Существуют понятия «буква» и «звук».
Звук – мы слышим и произносим.
Буквы мы видим, пишем и читаем.
Звуки бывают гласными и согласными.
Гласные звуки можно петь голосом, при этом воздух, выходящий изо рта не встречает преграды.
Согласные звуки — звуки, которые нельзя петь, т. к. воздух, выходящий изо рта при их произнесении, встречает преграду.
Гласных звуков шесть: А У О И Э Ы
Гласных букв десять: А У О И Э Ы — соответствуют звукам и четыре йотированные, которые обозначают два звука : Я-йа, Ю-йу, Е-йэ, Ё-йо.
Гласные звуки обозначаются на схеме красным цветом.
Согласные звуки бывают глухими и звонкими. Глухой звук образуется без участия голосовых складок, детям мы объясняем, что когда произносим
глухой звук, голос спит, а при произнесении звонких звуков голос звенит (Положить руку на горлышко или закрыть уши руками).
На схеме звонкие звуки обозначаем колокольчиком.
Звонкие звуки: Б, В, Г, Д, Ж, З, Й, Л, М, Н, Р.
Глухие звуки : К, П, С, Т, Ф, Х, Ц, Ч, Ш, Щ,
Согласные звуки бывают мягкими и твёрдыми.
Всегда твёрдые согласные: Ж, Ш, Ц.
Всегда мягкие согласные: Й, Ч, Щ.
Твёрдые звуки обозначаются на схемах синим цветом, мягкие – зелёным.
Подготовка к анализу слова имеет четыре ступени:
- На первой ступени обучения дети учатся выделять начальный гласный звук из состава слов: у-утка. На материале гласных звуков детям дается первое представление о том, что звуки могут быть расположены в определенной последовательности — анализ ряда, состоящего из двух-трех гласных (аиу).
- Вторая по трудности ступень подготовки — это анализ и синтез обратных слогов типа an, ут, ок. В это же время дети учатся выделять последний согласный из конца слова (кот, мак).
- Третья ступень подготовки к анализу слова — выделение ударных гласных из положения после согласных (дом, танк).
- После указанных упражнений дети легко овладевают четвертой ступенью подготовки — анализом и синтезом прямого слога типа са, а затем – умением выделять первый согласный из слов.
Только овладев 4-мя ступенями подготовительного периода, речевой ребенок становится готовым к полному звуковому анализу и синтезу с
Звуковой анализ слов (способ действия — алгоритм)
1. Произнести слово и послушать себя.
2. Выделить первый звук, определить гласный он или согласный, обозначить его условным значком. Если звук согласный, дать ему характеристику: звонкий — глухой, твёрдый — мягкий.
3. Выделить второй звук … (шаг 3, и так с каждым звуком слова).
4. Выложить схему (звуковую модель) слова на столе или зарисовать в тетради.
Игра «Сколько звуков в слове спряталось?»
Выложить схему слова КОТ.
— Сколько звуков в слове КОТ? (В слове КОТ три звука)
— Какой первый звук в слове КОТ? (первый звук [К])
— Звук [К] какой? (звук [К] согласный, глухой, твёрдый).
— Каким квадратиком на схеме обозначим звук [К]? (Синим квадратиком).
— Какой второй звук в слове КОТ? (Второй звук [О])
— Звук [О ]какой? (Звук [О] гласный).
— Каким квадратиком на схеме обозначим звук [О]? (Красным квадратиком).
— Какой третий звук в слове КОТ? (Третий звук [Т]).
— Звук [Т] какой? (Звук [Т] – согласный, твёрдый, глухой).
Каким квадратиком на схеме обозначим звук [Т]? (Синим квадратиком).
— Звуки подружились. Что получилось? (КОТ).
— Какой буквой обозначим звук [К]? (Буквой К).
Какой буквой обозначим звук [О]? (Буквой О).
Какой буквой обозначим звук [Т]? (Буквой Т).
— Буквы подружились. Что получилось? (КОТ).
Важно, чтобы ребенок усвоил, что такое звук речи, мог дифференцировать звуки, делить слова на звуки и слоги. Только тогда он сможет без труда овладеть навыком чтения.
Буквы являются графическим символом звуков.
В методике обучения чтению в детском саду предусматривает называние букв по их звуковым обозначениям: п, б, к…. Это значительно облегчает детям овладение навыком чтения. Для того, чтобы ребёнок лучше усвоил графический облик буквы и для профилактики дисграфии в школе (дисграфия – нарушение письменной речи)рекомендуют следующие задания:
— «На что похожа буква?»
— В ряду букв обвести в круг заданную букву.
— Выкладывание букв из счётных палочек, из верёвочки на бархатной бумаге,
вылепить из пластилина и т. п.
— Обвести букву по точкам, заштриховать букву, дописать букву.
ДИДАКТИЧЕСКИЕ ИГРЫ С ДЕТЬМИ ДЛЯ ФОРМИРОВАНИЯ ЗВУКОВОГО АНАЛИЗА И СИНТЕЗА
1. «Хлопни в ладоши» — предложите ребенку хлопнуть в ладоши тогда, когда он услышит слово с заданным звуком.
2. «Определи первый звук в слове» — эта игра научит детей слышать, различать и определять первый звук в отдельном слове.
3. Игра – соревнование «Кто больше придумает слов» с заданным звуком, или попросите ребенка найти предметы в комнате (на улице, в парке и т.д.), в названиях которых есть тот или иной звук.
4 «Начало, середина, конец»: взрослый произносит слова с определённым звуком (например, С), а ребёнок определяет его позицию в слове.
5. «Поймай последний звук в ладошку». Попросите ребенка медленно произносить слово и последний звук, выделяя голосом, произнести в ладошку. «Какой звук поймал в ладошку?»
6. Игра «Горлышко болит». Произнесите губами без звука все слово, только последний звук вслух.
7.«Цепочка слов»: каждое следующее слово должно начинаться на последний звук предыдущего слова.
8.«Собери слово»: взрослый произносит слово по звукам, например Д, О, М, а ребёнок должен догадаться какое это слово.
9. Находясь в магазине, предложите ребенку выбрать из множества товаров только те, в названиях которых есть заданный звук.
10. Игра с мячом «Закончи слово» — добавление недостающего звука ребенком, например: ШАР – ШАРФ, КОТ – КОТЫ.
11* «Выложи слово»
Взрослый произносит слог (слово), а дети после предварительного анализа или без него выкладывают схему слога (слова) из фишек на столе, магнитной доске или дверце холодильника.
Примерные слоги и слова для звукового анализа:
— Слова из двух звуков: УМ, УС, АХ, ОХ.
— Слова из трех звуков: МАК, ДОМ, ИВА, БЫК, ПУХ.
— Слова из пяти звуков: СУМКА, КОШКА, ЛИМОН, НОСКИ, БАНАН, БАНКА. И т.д.
Дошкольник, поступая в школу, должен для успешного обучения чтению обладать следующими знаниями и умениями:
- Знать, что речь состоит из предложений, предложения из слов, слова из слогов, слоги из звуков;
- Уметь отличать букву от звука;
- Уметь выделять звуки в словах;
- Уметь определять место звука в слове;
- Уметь подбирать слова с заданным звуком.
В заключении хочется отметить, что звуко- буквенный анализ слов необходим не только при обучении чтению, но и для грамотного письма. Он служит основой фонетического разбора слова, который дети выполняют на уроках русского языка на протяжении всего обучения в средней школе и который входит в ЕГЭ.
Успешное обучение ребенка в школе может осуществляться на основе определенного уровня дошкольной готовности, которая предполагает формирование у детей физических, умственных и нравственных качеств, общую психологическую и специальную подготовку. Для обучения в школе необходим достаточно высокий уровень общего развития ребенка, наличие у него соответствующих мотивов учения, умственной активности, любознательности, достаточной произвольности, управляемости поведения и т.д
Помните, уважаемые родители, в ваших силах помочь ребёнку преодолеть трудности, связанные с речевыми нарушениями. Развивая навыки звукового анализа и синтеза в домашних условиях, Вы непременно поможете своему ребёнку в дальнейшей успешной учёбе в школе!
Слова «конец» морфологический и фонетический разбор
Объяснение правил деление (разбивки) слова «конец» на слоги для переноса.
Онлайн словарь Soosle.ru поможет: фонетический и морфологический разобрать слово «конец» по составу, правильно делить на слоги по провилам русского языка, выделить части слова, поставить ударение, укажет значение, синонимы, антонимы и сочетаемость к слову «конец».
Содержимое:
- 1 Слоги в слове «конец» деление на слоги
- 2 Как перенести слово «конец»
- 3 Морфологический разбор слова «конец»
- 4 Разбор слова «конец» по составу
- 5 Сходные по морфемному строению слова «конец»
- 6 Синонимы слова «конец»
- 7 Антонимы слова «конец»
- 8 Ударение в слове «конец»
- 9 Фонетическая транскрипция слова «конец»
- 10 Фонетический разбор слова «конец» на буквы и звуки (Звуко-буквенный)
- 11 Предложения со словом «конец»
- 12 Сочетаемость слова «конец»
- 13 Значение слова «конец»
- 14 Склонение слова «конец» по подежам
- 15 Как правильно пишется слово «конец»
- 16 Ассоциации к слову «конец»
Слоги в слове «конец» деление на слоги
Количество слогов: 2
По слогам: ко-нец
Как перенести слово «конец»
ко—нец
Морфологический разбор слова «конец»
Часть речи:
Имя существительное
Грамматика:
часть речи: имя существительное;
одушевлённость: неодушевлённое;
род: мужской;
число: единственное;
падеж: именительный, винительный;
отвечает на вопрос: (есть) Что?, (вижу/виню) Что?
Начальная форма:
конец
Разбор слова «конец» по составу
конец | корень |
ø | нулевое окончание |
конец
Сходные по морфемному строению слова «конец»
Сходные по морфемному строению слова
Синонимы слова «конец»
1. исход
2. заключение
3. финал
4. эпилог
5. финиш
6. скончание
7. кончено
8. точка
9. оконечность
10. крышка
11. окончание
12. лопарь
13. прекращение
14. шишка
15. сезень
16. светопреставление
17. шабаш
18. гибель
19. абгалдырь
20. зачал
21. зачалок
22. протаска
23. хана
24. развязка
25. смерть
26. цель
27. все
28. готово
29. край
30. окраина
31. кончина
32. каюк
33. капут
34. хэппи-энд
35. последок
36. амба
37. торец
38. тупик
39. гроб
40. завершение
41. баста
42. предел
43. трос
44. веревка
45. крах
46. неудача
47. кранты
48. лапа
49. лопасть
50. острие
51. пятка
52. аминь
53. шпор
54. эпифиз
55. труба
56. мат
57. и все
58. заключительный аккорд
59. и точка
60. кончен бал
61. и дело с концом
62. и никаких гвоздей
63. песенка спета
64. привет родителям
65. пиши пропало
66. и делу конец
67. расстояние
68. околеванец
69. летальный исход
70. последний час
71. смертный час
72. карачун
73. концовка
74. апофеоз
75. мужское достоинство
76. мужской половой орган
77. мужской член
78. причинное место
79. ванька-встанька
80. убивец
81. щекотун
82. абзац
83. гаплык
84. завязка
85. капец
86. кирдык
87. лёп
88. сливай воду — чеши грудь
89. финита
90. дело табак
91. дело труба
92. шиздец
93. хана песику
94. ханума
95. тетя ханум
96. погибель
97. копец
98. трендец
99. конец котенку
100. дальность
101. до крайней степени
102. до последней черты
103. достоинство
104. эндшпиль
105. суши сухари
106. сушите сухари
107. сливай воду
108. сливайте воду
109. путь
110. дистанция
111. мальчик
112. морковка
113. наследство
114. огурец
115. палка
116. перец
117. самочерный
118. трехчлен
119. сюнька
120. двадцать первый палец
121. детородный орган
122. мужской орган
123. крайняя плоть
124. половой член
125. песец
126. тушите свет
127. туши свет
128. песня спета
129. полный абзац
130. легость
131. редька
Антонимы слова «конец»
1. начало
2. открытие
3. подъём
4. зарождение
5. развитие
6. повышение
7. увеличение
Ударение в слове «конец»
коне́ц — ударение падает на 2-й слог
Фонетическая транскрипция слова «конец»
[кан’`эц]
Фонетический разбор слова «конец» на буквы и звуки (Звуко-буквенный)
Буква | Звук | Характеристики звука | Цвет |
---|---|---|---|
к | [к] | согласный, глухой парный, твёрдый, шумный | к |
о | [а] | гласный, безударный | о |
н | [н’] | согласный, звонкий непарный (сонорный), мягкий | н |
е | [`э] | гласный, ударный | е |
ц | [ц] | согласный, глухой непарный, твёрдый, шумный | ц |
Число букв и звуков:
На основе сделанного разбора делаем вывод, что в слове 5 букв и 5 звуков.
Буквы: 2 гласных буквы, 3 согласных букв.
Звуки: 2 гласных звука, 3 согласных звука.
Предложения со словом «конец»
Свадебные торжества подходили к концу.
Источник: Энни Уэст, В объятиях незнакомца.
Поэтому первым шагом в медитации будет очищение тела, и первым шагом в очищении тела будет положить конец всем неполадкам в теле.
Источник: Б. Ш. Раджниш (Ошо), Постижение внутренней гармонии. Руководство по медитации.
Вечером она улетит вместе с подлюгой-мужем на другой конец света, доказательств никаких, а тогда какой толк от её имени?
Источник: М. А. Шахов, Инцидент в Ле Бурже, 2015.
Сочетаемость слова «конец»
1. на худой конец
2. в дальнем конце
3. до победного конца
4. в конце коридора
5. конец света
6. в конце улицы
7. от начала до конца
8. ожидание конца
9. приближение конца
10. конец пришёл
11. конец наступил
12. конец настал
13. подходить к концу
14. положить конец
15. довести дело до конца
16. (полная таблица сочетаемости)
Значение слова «конец»
КОНЕ́Ц , -нца́, м. 1. Предел, граница, последняя точка чего-л. имеющего протяженность, а также примыкающая к этому пределу часть пространства; противоп. начало. Конец дороги. (Малый академический словарь, МАС)
Склонение слова «конец» по подежам
Падеж | Вопрос | Единственное числоЕд.ч. | Множественное числоМн.ч. |
---|---|---|---|
ИменительныйИм. | что? | конец | концы |
РодительныйРод. | чего? | конца | концов |
ДательныйДат. | чему? | концу | концам |
ВинительныйВин. | что? | конец | концы |
ТворительныйТв. | чем? | концом | концами |
ПредложныйПред. | о чём? | конце | концах |
Как правильно пишется слово «конец»
Правильно слово пишется: коне́ц
Нумерация букв в слове
Номера букв в слове «конец» в прямом и обратном порядке:
- 5
к
1 - 4
о
2 - 3
н
3 - 2
е
4 - 1
ц
5
Ассоциации к слову «конец»
Провод
Век
Трос
Света
Царствование
Шест
Лето
Коридор
Столетие
Верёвка
Стержень
Шнур
Кисточка
Канат
Леска
Палка
Шланг
Жердь
Рейтинг
Петля
Сезон
Тоннель
Владычество
Туннель
Отросток
Дальний
Противоположный
Загнутый
Победный
Дочитать
Дослушать
Довести
Близиться
Доводить
Обвязать
Предвидеться
Обмотать
Раздвоить
Намотать
Прикрепить
Дотянуть
Положить
Подходить
Сужаться
Закрепить
Стекаться
Возвещать
Восторжествовать
Привязать
Замерзать
Петлить
Просуществовать
Дойти
Крепиться
Стенд «Разбор по частям речи, разбор слова по составу и звуко-буквенный анализ слова»
Выберите категорию:
Все Учебно-лабораторное оборудование для ВУЗов, ССУЗов, техникумов и учебных центров » Общетехнические и естественно-научные дисциплины »» Физика »» Химия »» Черчение. Начертательная геометрия. Инженерная графика. »» Детали машин »»» Стенды-планшеты с натуральными деталями »»» Демонстрационные комплексы »»» Стенды-планшеты светодинамические »»» Учебные комплекты »» Сопротивление материалов »» Теоретическая и техническая механика »»» Теоретическая и техническая механика »»» Теория механизмов и машин »»» Прикладная механика »»» Демонстрационные комплексы »» Теплотехника и термодинамика »» Безопасность жизнедеятельности. Электробезопасность »»» Электробезопасность (БЖД) »»» Безопасность жизнедеятельности »»» Охранно-пожарная сигнализация »»» Демонстрационные комплексы »»» Охрана труда и промышленная безопасность »» Пожарная безопасность »»» Пожарное оборудование »»» Системы пожарной безопасности »»» Демонстрационные комплексы » Электротехника. Электроника. Электромеханика »» Электротехника и основы электроники »»» Электрические цепи »»» Теория электрических цепей »»» Теоретические основы электротехники »»» Основы электроники ЭТ »»» Электрические цепи и основы электроники »»» Теория электрических цепей и основы электроники »»» Теоретические основы электротехники и основы электроники »»» Основы электромеханики »»» Основы электромеханики и электроники »»» Электротехника и основы электроники »»» Электротехника, Электроника, Электрические машины и Электропривод »»» Электротехнические материалы »»» Универсальные настольные комплекты ПРОФИ по электротехнике и электронике »»» Демонстрационные комплексы »»» Монтаж и наладка электротехнического оборудования »» Электроника (слаботочная, силовая, промышленная). Схемотехника »» Монтаж, наладка и ремонт электрооборудования, приводов и КИПа »»» Электромонтажные столы »»» Рабочие места электромонтажников и электромонтеров »»» Рабочие места радиомонтажников »»» Монтаж, наладка и ремонт электрооборудования и кабельных систем »»» Монтаж и наладка систем управления »»» Демонстрационные комплексы »» Вычислительная и микропроцессорная техника »» Электрические машины и электропривод, электроаппараты, электромеханика »»» Электрические машины »»» Планшеты, модули имитации по электрическим машинам »»» Светодинамические планшеты Электрические машины »»» Демонстрационные комплексы » Энергетика. Возобновляемые источники энергии »» Энергетика. Релейная защита. Электроснабжение. Энерго и ресурсосберегающие технологии »»» Электроснабжение »»» Монтаж и наладка электрооборудования »»» Демонстрационные комплексы »» Альтернативные и возобновляемые источники энергии. »» Теплогазоснабжение и вентиляция. Кондиционирование. Холодильная и криогенная техника »» Газоснабжение »»» Стенды-планшеты светодинамические »»» Разрезные модели »»» Стенды-планшеты с натуральными разрезными деталями »»» Демонстрационные комплексы »» Светотехника и системы освещения » Автоматика и управление »» Информационно-измерительная техника »» Автоматизация технологических процессов и производств »» Теория и системы автоматического управления » Металлургия. Материаловедение »» Материаловедение и технологии материалов »» Металлургия » Машиностроение »» Неразрушающий контроль. Дефектоскопия. Техническая диагностика »» Робототехника »» Станки и прессы с ЧПУ. CAD/CAM технологии »»» Учебные стенды по станочному оборудованию »»» Мастерские и инструменты »»» Демонстрационные комплексы »» Метрология. Технические измерения. Технология машиностроения »» Сварочное оборудование и технологии » Защита информации. Компьютерные сети »» Защита информации и системы безопасности. Компьютерные сети. IT технологии »» Радиотехника » Гидравлика. Пневматика »» Гидроприводы и гидроавтоматика »» Пневмоприводы и пневмоавтоматика »»» Разрезные модели пневматических элементов по курсам «Основы пневмопривода». »»» Демонстрационные комплексы »»» Стенды-планшеты с натуральными разрезными деталями »» Насосное и компрессорное оборудование. Вакуумная техника » Транспорт. Технологические машины »» Автомобильная и дорожно-строительная техника »»» Стенды-планшеты светодинамические »»» Стенды-планшеты с натуральными разрезными деталями »»» Комплекты деталей и разрезные модели »»» Эксплуатационные материалы »»» Демонстрационные комплексы »» Авиация и космическая техника »» Электротранспорт »» Железнодорожный транспорт и путевое хозяйство »»» Путь и путевое хозяйство »»» Тяговый подвижной состав »»» Вагоны и вагонное хозяйство »»» Железнодорожная спецтехника »»» Сооружения и устройства СЦБ »»» Высокоскоростное движение »»» Подготовка специалистов железнодорожного транспорта »» Морская и речная техника »» Логистика »»» Логистика материальных запасов »»» Транспортная логистика »»» Производственная логистика » Сельское хозяйство »» Демонстрационные комплексы »» Почвообрабатывающие машины »» Посевные машины »» Уборочные машины »» Машинно-тракторный парк »» Механизация животноводства и растениеводства »» Агрономия »» Автоматизация технологических процессов в сельском хозяйстве »» Сельскохозяйственное оборудование и приборы »» Электрификация технологических процессов в сельском хозяйстве » Горные машины и оборудование »» Физико-химические свойства горных пород »» Буровые машины и установки »» Горнопроходческие машины и комплексы »» Технология добычи полезных ископаемых »» Открытые горные работы. Обогащение полезных ископаемых »» Автоматизация горных работ »» Демонстрационные комплексы » Нефть и газ »» Стенды-планшеты светодинамические »» Стенды-планшеты с натуральными образцами »» Разрезные изделия »» Демонстрационные комплексы » Строительство. ЖКХ »» Технология строительного производства »» Демонстрационные наборы »» Строительные материалы »» Строительные машины »» Демонстрационные комплексы »» Технологии древесины и пиломатериалов »» Дорожные работы »» Строительно-дорожная техника »» Электромонтаж »» Средства автоматизации »» Геодезия »» Экология »» Системы ЖКХ. Водо, энерго и теплоснабжение. Очистка сточных вод »»» Системы вентиляции »»» Системы водоснабжения »»» Технологии и средства очистки воды »»» Насосные агрегаты и водопроводная арматура »»» Системы отопления »»» Монтаж и наладка систем ЖКХ »»» Демонстрационные комплексы » Банковское дело. Экономика » Ветеринария » Военное дело » Гражданская оборона, чрезвычайные ситуации и ликвидация последствий стихийных бедствий (МЧС) » Криминалистика »» Криминалистические комплекты »» Средства и материалы для дактилоскопии »» Манекены »» Макеты оружия »» Оборудование и средства для производства следственных и иных действий »» Криминалистическое оборудование »» Стенды-планшеты светодинамические »» Комплекты эксперта-взрывотехника «Кратер» »» Комплекты для обеспечения работы на местах пожаров »» Комплекты для судебного медика » Медицина »» Хирургия »» Эндоскопия »» Офтальмология »» Урология, эндоурология »» Травматология и ортопедия »» Демонстрационные комплексы »» Акушерство и гинекология »» Стоматология »» Сестринское дело »» Учебное оборудование по оказанию первой помощи »» Кардиология » Общественное питание. Легкая промышленность » Оператор заправочных станций » Радиоэлектронная аппаратура и бытовая техника » Туризм » Таможенное дело Учебное оборудование и наглядные пособия для школ » Физика »» ГИА-лаборатория по физике 2021 — 2023 »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Приборы и принадлежности демонстрационные »»» Общего назначения »»» Измерительные »»» Механика и тепловые явления »»» Механические колебания и волны »»» Электродинамика »»» Оптика и астрономия »» Приборы и принадлежности лабораторные »» Печатные пособия (плакаты, таблицы) »»» Комплект таблиц демонстрационных »»» Модели-аппликации (динамические пособия) »»» Таблицы демонстрационные на виниле »»» Портреты »»» Раздаточные »»» Плакаты, таблицы »» Интерактивные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »»» Слайд-комплекты »» Мультимедийные пособия »» Стенды »» Учебно-лабораторное оборудование для кабинета физики » Химия »» ГИА по химии 2020 — 2022 »» ГИА по химии 2019 »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Наборы химических реактивов (ОС) »» Наборы химических реактивов (ВС) »» Материалы »» Натурально-интерактивные пособия »» Комплект коллекций »» Приборы, наборы посуды и принадлежностей для химического эксперимента »»» Общего назначения »»» Демонстрационные »»» Специализированные »»» Комплект для лабораторных и практических работ по химии »» Модели »» Печатные пособия (плакаты, таблицы) »»» Комплект таблиц демонстрационных »»» Портреты »»» Таблицы демонстрационные на виниле »»» Печатные раздаточные пособия »»» Печатные пособия — плакаты »» Интерактивные учебные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »» Мультимедийные средства обучения »» Стенды »» Учебно-лабораторное оборудование для кабинета химии » Биология »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Натуральные объекты »»» Натурально-интерактивные пособия »»» Гербарии демонстрационные с аннотациями »»» Гербарии раздаточные с аннотациями »»» Коллекции »»» Микропрепараты »»» Скелеты »»» Сухие препараты »»» Гербарии демонстрационные »» Муляжи »» Модели (объёмные) демонстрационные »»» к разделу «Растения» »»» к разделу «Животные» »»» к разделу «Человек и его здоровье» »» Приборы »»» Демонстрационные »»» Оптические »»» Раздаточные »» Печатные пособия (плакаты, таблицы) »»» Демонстрационные »»» Портреты »»» Печатные раздаточные пособия »»» Модели-аппликации (динамические пособия) »»» Печатные пособия — плакаты »» Рельефные таблицы »»» к разделу «Растения» »»» к разделу «Животные» »»» к разделу «Человек и его здоровье» »» Комплект посуды и принадлежностей для опытов »»» Демонстрационные »»» Лабораторные »» Интерактивные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »» Мультимедийные средства обучения »» Стенды по биологии »» Таблицы »» Учебно-лабораторное оборудование для кабинета биологии »» Влажные препараты для кабинета биологии » Литература »» Оборудование »» Демонстрационные пособия »» Интерактивные учебные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Слайд-комплекты »» Мультимедийные учебные пособия »» Печатные пособия (плакаты, таблицы) »» Стенды » Русский язык »» Печатные пособия »» Интерактивные учебные пособия »» Раздаточные материалы »» Мультимедийные пособия »» Плакаты »» Стенды » Иностранный язык »» Оборудование »» Английский язык »»» Транспаранты »»» Таблицы »»» Мультимедийные учебные пособия »»» Плакаты »»» Стенды »» Немецкий язык »»» Мультимедийные учебные пособия »»» Плакаты »»» Стенды »»» Таблицы »» Французский язык »»» Мультимедийные учебные пособия »»» Стенды »»» Плакаты » История »» Оборудование »» Стенды »» Таблицы »» Таблицы раздаточные »» Карты (матовое, 2-стороннее ламинирование) »» Карты (матовое, 1-стороннее ламинирование) »» Карты КПСО »»» История Древнего мира. 5 класс »»» История России с древнейших времен до конца XVI в. 6 класс »»» История Средних веков. 6 класс »»» Новая история, конец XV — конец XVIII века. 7 класс »»» История России. XVII– XVIII вв. 7 класс »»» История России. XIX в. 8 класс »»» Новая история, XIX — начало XX века. 8 класс »»» История России в XX – начале XXI вв. 9 класс »»» Новейшая история. XX — начало XXI века. 9 класс »» Интерактивные карты »» Интерактивные учебные пособия »» Атласы »» Экранно-звуковые средства обучения »»» Видеофильмы »» Мультимедийные учебные пособия »» Печатные пособия по истории (плакаты, таблицы) »»» Плакаты «История древнего мира и средних веков» »»» Плакаты «История России» »»» Печатные раздаточные пособия » География »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Объекты натуральные »»» Натурально-интерактивные пособия »»» Демонстрационные »»» Лабораторные »» Приборы демонстрационные »» Приборы лабораторные »» Инструменты и приспособления »» Модели »»» Демонстрационые »»» Лабораторные »» Печатные пособия (плакаты, таблицы) »»» Таблицы демонстрационные »»» Таблицы демонстрационные на виниле »»» Портреты »»» Печатные раздаточные пособия »»» Фотогербарии и динамические пособия »»» Атласы »» Плакаты »» Карты »»» Карты материков и крупных территорий (матовое, 2-стороннее ламинирование) »»» Карты материков и крупных территорий (матовое, 1-стороннее ламинирование) »»» Карты мира (матовое, 2-стороннее ламинирование) »»» Карты мира (матовое, 1-стороннее ламинирование) »»» Карты КПСО »»»» География — 6 класс »»»» География — 7 класс »»»» География — 8, 9 классы »»»» География — 10 класс »»» Карты Российской Федерации (матовое, 2-стороннее ламинирование) »»» Карты Российской Федерации (матовое, 1-стороннее ламинирование) »»» Карты Российской Федерации (на бумаге) »» Интерактивные карты »» Интерактивные карты »» Интерактивные учебные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »» Мультимедийные средства обучения »» Стенды »» Учебно-лабораторное оборудование для кабинета географии » Математика »» Технические средства обучения »» Оборудование общего назначения »» Интерактивные наглядные комплексы »» Интерактивные учебные пособия »» Печатные пособия (плакаты, таблицы) »»» Демонстрационные серии и комплекты »»» Таблицы демонстрационные на виниле »»» Портреты »»» Модели-аппликации »»» Печатные раздаточные пособия »»» Плакаты »» Приборы для демонстраций »» Лабораторные наборы по математике »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »» Мультимедийные средства обучения »» Стенды »» Цифровые лаборатории » Информатика »» Печатные пособия (плакаты, таблицы) »» Интерактивные учебные пособия »» Мультимедийные средства обучения »» Стенды » ОБЖ »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Печатные пособия (плакаты, брошюры, таблицы) »»» Таблицы демонстрационные »»» Плакаты (ОБЖ) »»» Плакаты по основам военной службы »»» Раздаточные пособия »»» Плакаты (ГО и ЧС) »»» Брошюры (ГО ЧС и ОБЖ) »»» Брошюры по основам военной службы »» Интерактивные учебные пособия »» Приборы »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Транспаранты »» Макеты »» Мультимедийные учебные пособия »» Стенды (ОБЖ) »» Средства защиты и иммобилизации »» Стенды (НВП) »» Стрелковые тренажеры »» Тренажеры по оказанию первой медицинской помощи » Экология »» Цифровые лаборатории »» Датчики »» Технические средства обучения »» Натурально-интерактивные пособия »» Комплект коллекций »» Приборы »»» Демонстрационные »»» Лабораторные »» Оборудование для практических занятий и проектной деятельности »» Лабораторное оборудование и принадлежности »» Печатные пособия (плакаты, таблицы) »»» Демонстрационные »»» Печатные раздаточные пособия »»» Модели-аппликации (динамические пособия) »»» Плакаты »» Видеофильмы »» Мультимедийные учебные пособия »» Стенды » Изобразительное искусство »» Оборудование »» Модели и муляжи »» Печатные пособия (плакаты, таблицы) »» Интерактивные учебные пособия »» Экранно-звуковые средства обучения »»» Видеофильмы »»» Слайд-комплекты »» Мультимедийные пособия »» Стенды » Музыка »» Музыкальные инструменты »» Печатная продукция »» Стенды » Технология »» Технические средства обучения »» Станочное оборудование »» Обработка древесины »»» Инструмент »»» Коллекции »»» Натурально-интерактивные пособия »» Обработка металл »» Обработка ткани »»» Натурально-интерактивные пособия »»» Коллекции »»» Инструменты и приспособления »» Плакаты »» Экранно-звуковые средства обучения »»» Транспаранты »» Интерактивные учебные пособия »» Мультимедийные пособия »» Стенды »» Верстаки » Астрономия »» Мультимедийные пособия »» Печатные пособия (плакаты, таблицы) »» Стенды »» Учебные модели »» Таблицы »» Таблицы демонстрационные на виниле »» Портреты »» Раздаточные »» Интерактивные учебные пособия » Обществознание и право »» Стенды » Основы религиозных культур »» Стенды » Правила дорожного движения »» Мультимедийные учебные пособия »» Печатные учебные пособия (плакаты, таблицы) »» Стенды » Татарский язык »» Стенды по татарскому языку » Физическая культура »» Стенды » Экономика »» Стенды » Черчение »» Мультимедийные учебные пособия »» Печатные пособия (плакаты, таблицы) »» Стенды » Стенды для различных классов » Оборудование по Приказу 804 » Информационные стенды с карманами » Нацпроект «Образование». Точка роста » Образовательная робототехника: информатика, технология » Школьные доски » Нацпроект «Патриотическое воспитание граждан РФ» Стенды и плакаты для оформления учебных кабинетов » Агрономия » Автомобили, тракторы, сельскохозяйственные машины и транспорт » Ветеринария » Военная техника » Горное дело » Гостиничное дело » Дошкольное образование » Естественно-научные дисциплины » Железнодорожный транспорт » Животноводство » Землеустройство » Информационная безопасность » Ландшафтное проектирование » Лесозаготовительная техника » Машиностроение и металлургия » Медицина » Морской и речной транспорт » Нефтяная и газовая промышленность » Общеобразовательные дисциплины »» Астрономия »» Биология »» География »» Искусство »» Английский язык »» Немецкий язык »» Французский язык »» Информатика »» История »» Литература »» Математика »» Основы безопасности жизнедеятельности »» Начальная военная подготовка »» Обществознание и право »» Основы религиозных культур »» Русский язык »» Технология »» Физика »» Физическая культура »» Химия »» Экология »» Экономика » Общепрофессиональные дисциплины » Общегуманитарные и социально-экономические дисциплины » Педагогика и психология » Пищевая и легкая промышленность » Правовые дисциплины » Пожарная безопасность, ГО и ЧС » Правоохранительная деятельность »» Исследование машинописных документов »» Класс криминалистики »» Класс подготовки следопытов »» Место преступления »» Почерковедение »» Судебная экспертиза »» Экспертно-криминалистическая деятельность »» Уголовное право »» Криминология »» Огневая подготовка »» Тактико-специальная подготовка »» Строевая подготовка »» Инженерная подготовка » Пчеловодство » Растениеводство » Строительство » Сфера обслуживания » Таможенное дело » Техника безопасности и охрана труда » Техносферная безопасность » Туризм » Учебные пособия для учреждений МВД »» Войсковые наряды »» Законодательная база »» Патрульно-постовая служба »» Средства защиты »» Проверка документов » Электротехника, электроника, энергетика » Ювелирное дело Виртуальные лабораторные работы » Альтернативные и возобновляемые источники энергии » Бурение нефтяных и газовых скважин » Буровые и тампонажные растворы » Гидромеханика » Горное дело » Грузоподъемные механизмы » Детали машин » Материаловедение » Машины и оборудование природообустройства и защиты окружающей среды » Механика грунтов » Нефтегазовые объекты » Нефтегазопромысловое оборудование » Оборудование электрических подстанций » Промышленная экология » Сопротивление материалов » Теоретическая механика » Теплотехника » Технические измерения и приборы » Физика » Физика пласта » Химия » Эксплуатационные материалы и экономия топливных ресурсов » Эксплуатация и ремонт транспорта Электронные плакаты » Общепрофессиональные дисциплины » Электротехника, электроника, энергетика » Машиностроение и металлургия » Строительство » Автомобили, тракторы, сельскохозяйственные машины и транспорт » Пищевая и легкая промышленность » Общегуманитарные и социально-экономические дисциплины » Медицина » Естественно-научные дисциплины » Нефтегазовая и горная промышленность » Ветеринария » Военная техника » Железнодорожный транспорт » Водный транспорт » Животноводство и растениеводство Учебное оборудование для автошкол » Универсальный перечень учебных материалов для подготовки водителей ТС всех категорий »» Учебное оборудование и пособия »» Оборудование для практического вождения » Для подготовки водителей внедорожных мотосредств » Для подготовки судоводителей маломерных судов » Для подготовки водителей транспортного средства категории A » Для подготовки водителей транспортного средства категории В »» Наглядное учебное оборудование »» Стенды » Для подготовки водителей транспортного средства категории С »» Наглядное учебное оборудование »» Стенды » Для подготовки водителей транспортного средства категории D »» Наглядное учебное оборудование »» Стенды » Для подготовки водителей транспортного средства категории ВE, СЕ, DE » Для подготовки водителей транспортного средства категории М » Охрана труда » Учебное оборудование по психофизиологическим основам деятельности водителя » Тракторы »» Печатные наглядные пособия (плакаты, стенды, планшеты) »» Стенды-планшеты светодинамические »» Электронные учебные пособия Учебное оборудование и наглядные пособия для детских садов » Интерактивная детская студия » Вторая младшая группа (3-4) »» Информационно-методические пособия »»» Мультимедийные пособия »»» Стенды »» Развивающие конструкторы »» Интерактивные развивающие пособия »» Познавательное развитие »»» Игры с правилами »»» Наборы для экспериментирования »»» Наборы для знакомства с окружающим миром »»» Наборы для формирования элементарных математических представлений »»» Наборы для конструирования »»» Наборы с функцией самопроверки »» Речевое развитие »»» Мультимедийные пособия »»» Наборы для развития речи и обучения грамоте »»» Наборы для театральной деятельности »» Социально-коммуникативное развитие »»» Игры с правилами »»» Наборы для игровой деятельности »»» Дидактические игровые наборы »»» Многофункциональные игровые наборы »» Художественно-эстетическое развитие »»» Музыка »»» ИЗО »»» Конструирование »» Физическое развитие » Средняя группа (4-5) »» Информационно-методические пособия »»» Мультимедийные пособия »»» Стенды »» Развивающие конструкторы »» Интерактивные развивающие пособия »» Познавательное развитие »»» Игры с правилами »»» Наборы для экспериментирования »»» Наборы для знакомства с окружающим миром »»» Наборы для формирования элементарных математических представлений »»» Наборы для конструирования »»» Наборы с функцией самопроверки »» Речевое развитие »»» Мультимедийные пособия »»» Наборы для развития речи и обучения грамоте »»» Наборы для театральной деятельности »» Социально-коммуникативное развитие »»» Игры с правилами »»» Наборы для игровой деятельности »»» Дидактические игровые наборы »»» Многофункциональные игровые наборы »» Художественно-эстетическое развитие »»» Музыка »»» ИЗО »»» Конструирование »» Физическое развитие » Старшая группа (5-6) »» Информационно-методические пособия »»» Мультимедийные пособия »»» Стенды »» Развивающие конструкторы »» Интерактивные развивающие пособия »» Познавательное развитие »»» Игры с правилами »»» Наборы для экспериментирования »»» Наборы для знакомства с окружающим миром »»» Наборы для формирования элементарных математических представлений »»» Наборы для конструирования »»» Наборы с функцией самопроверки »» Речевое развитие »»» Мультимедийные пособия »»» Наборы для развития речи и обучения грамоте »»» Наборы для театральной деятельности »» Социально-коммуникативное развитие »»» Игры с правилами »»» Наборы для игровой деятельности »»» Дидактические игровые наборы »»» Многофункциональные игровые наборы »» Художественно-эстетическое развитие »»» Музыка »»» ИЗО »»» Конструирование »» Физическое развитие » Подготовительная группа (6-7) »» Информационно-методические пособия »»» Мультимедийные пособия »»» Стенды »» Развивающие конструкторы »» Интерактивные развивающие пособия »» Познавательное развитие »»» Игры с правилами »»» Наборы для экспериментирования »»» Наборы для знакомства с окружающим миром »»» Наборы для формирования элементарных математических представлений »»» Наборы для конструирования »»» Наборы с функцией самопроверки »» Речевое развитие »»» Мультимедийные пособия »»» Наборы для развития речи и обучения грамоте »»» Наборы для театральной деятельности »» Социально-коммуникативное развитие »»» Игры с правилами »»» Наборы для игровой деятельности »»» Дидактические игровые наборы »»» Многофункциональные игровые наборы »» Художетсвенно-эстетическое развитие »»» Музыка »»» ИЗО »»» Конструирование »» Физическое развитие » Стенды светодинамические » НАУСТИМ: Дошкольное образование Учебное оборудование и наглядные пособия для начальной школы » Технические средства обучения » Филология »» Русский язык »»» Интерактивные наглядные комплексы »»» Интерактивные учебные пособия »»» Печатные пособия демонстрационные »»» Раздаточные пособия »»» Мультимедийные учебные пособия »»» Стенды »»» Таблицы »» Литературное чтение »»» Печатные пособия демонстрационные »»» Интерактивные учебные пособия »»» Раздаточные пособия »»» Мультимедийные пособия »»» Таблицы »»» Стенды »» Иностранный язык »»» Наглядные пособия »»» Стенды »»» Таблицы » Математика и информатика »» Оборудование по математике »» Интерактивные наглядные комплексы »» Интерактивные учебные пособия »» Печатные пособия демонстрационные »» Раздаточные пособия »» Лабораторное оборудование »» Модели »» Экранно-звуковые средства обучения »» Учебные модели по математике »» Мультимедийные средства обучения »» Стенды по математике » Окружающий мир »» Натурально-интерактивные пособия »» Интерактивные наглядные пособия »» Объекты натуральные »» Модели »» Оборудование и наборы для экспериментов »» Печатные пособия демонстрационные »» Раздаточные пособия »» Карты »» Экранно-звуковые средства обучения »» Стенды »» Мультимедийные пособия »» Учебно-лабораторное оборудование для кабинета окружающий мир » Основы религиозных культур и светской этики »» Раздаточные пособия »» Интерактивные учебные пособия »» Печатные пособия демонстрационные » Искусство »» Модели »» Муляжи »» Оборудование для кабинета изо »» Печатные пособия демонстрационные »» Интерактивные учебные пособия »» Стенды для кабинета изо »» Видеофильмы » Музыка »» Музыкальные инструменты »» Печатные пособия демонстрационные »» Стенды по музыке »» Таблицы, раздаточные пособия »» Интерактивные учебные пособия » Технология »» Натурально-интерактивные пособия »» Объекты натуральные »» Печатные пособия демонстрационные »» Интерактивные учебные пособия » ОБЖ »» Таблицы »» Мультимедийные пособия »» Стенды » Комплекты стендов для оформления кабинета начальной школы » Кабинет проектно-исследовательской деятельности для начальных классов (на базе компьютерного класса) Учебное оборудование и наглядные пособия для кабинета психолога » Набор психолога с электронным образовательным модулем » Диагностические материалы, психомоторика, сенсорика » Набор игрушек и настольных игр » Материалы для детского творчества » Стенды Учебное оборудование по оказанию первой помощи
Результатов на странице:
5203550658095
Фонетический разбор слова и звуко-буквеннный анализ — «Семья и Школа»
Содержание
основные сведения о гласных и согласных звуках, анализ слова «лёгкий»
Задания, в которых нужно выполнить фонетический (звуко-буквенный) разбор слова, традиционно вызывают у большинства школьников затруднения. При выполнении такого анализа приходится пренебрегать привычными правилами орфографии и записывать слово не так, как мы привыкли его писать, а так, как оно слышится. Не так-то просто сразу понять, что за транскрипцией [васкр’ис’эн’й’э] кроется известное с детства слово воскресенье, а записью [м’ин’а́й’ица] обозначен глагол меняется.
…
Оглавление:
- Основные сведения о фонетике
- Отличие звуков от букв
- Гласные звуки
- Виды согласных в русском языке
- План выполнения звуко-буквенного разбора
- Фонетический разбор слова «лёгкий»
Основные сведения о фонетике
С помощью фонетического разбора становится возможным определить, из каких именно букв и звуков состоит конкретное слово. Помимо этого, делая звуко-буквенный анализ, школьники и студенты учатся находить верные соответствия между буквенными и звуковыми сочетаниями, это повышает грамотность их письменной речи.
Отличие звуков от букв
Основной единицей алфавита русского языка является буква. Чаще всего в устной речи она соответствует одному, реже двум звукам. Впрочем, это необязательно, возникают ситуации, когда буква нужна лишь для обозначения мягкости или твёрдости согласного звука.
Звук — это минимальная фонетическая единица, результат артикуляционной деятельности. Сами по себе звуки не несут никакого значения, однако, именно с их помощью мы можем различать слова и их формы.
Это интересно: что такое морфология, что изучает эта наука?
Чтобы указать, как именно слово будет звучать, используется специальная запись — транскрипция. В школьном курсе она немного упрощена. В ней приняты следующие обозначения:
- [ ] — начало и конец транскрипции;
- [ ` ] — ударение, обозначающее ударный гласный: [акн`о], [р`оза];
- [ ‘ ] — мягкость согласного звука, находящегося перед апострофом: [пыл’], [д’`эт’и].
Все звуки, используемые в нашем языке, делятся на 2 группы. В первую из них входят гласные звуки (которые, проходя через ротовую полость, не встречают преград и создаются исключительно при помощи голоса), другую же составляют согласные (для произношения необходимо участие артикуляционного аппарата — языка или губ).
Нужно знать: на какой слог ставится ударение в слове баловать.
Гласные звуки
В нашем алфавите всего 6 гласных звуков — [а], [о], [у], [и], [ы], [э]. Они записываются 10 гласными буквами. Несоответствие количества букв и звуков объясняется особенностями языка. Четыре гласных буквы я, е, ё, ю могут выступать в различных ролях:
- При употреблении в начале слова, а также после ъ, ь или гласных они обозначают не один звук, а два — [й‘] и один из следующих: [э], [о], [у], [а] или [и]. По этой причине данную группу гласных называют йотированными. Приведём примеры: льют [л’йсут], яд [й’ат], подъём [падй’`ом].
- При использовании после согласных данные буквы смягчают находящийся перед ними звук и передают один из гласных [а], [о], [у], [и], [э]. Это явление можно проиллюстрировать следующими словами: тело [т’`эла], слева [сл’`эва], утюг [ут’`ук], лён [л’он], весело [в’`эс’ила]. Однако следует помнить об исключении: йотированные гласные не смягчают всегда твёрдые ш, ж, ц.
Это интересно: что такое фразеологизмы в русском языке, их значение.
Гласные могут находиться в слабой позиции (быть безударными) или в сильной (под ударением). При записи слова в транскрипции принято обозначать каждый звук именно так, как он слышится. Поясним на примере слова обед: несмотря на то, что в графической записи первой буквой является о, при произнесении вслух мы услышим [а], поскольку звук находится в слабой позиции. Аналогично происходит в словах цветы [цв’ит`ы] (слышится [и], но пишется е), огурец [агур’`эц], кровать [крав`ат’] и т. д.
Виды согласных в русском языке
В нашем языке различают 36 согласных звуков, обозначаемых на письме 21 буквой. В этом случае расхождение в количестве объясняется тем, что твёрдые и мягкие звуки на письме не различаются и обозначаются одними и теми же буквами. Сравните, например, [н] и [н’] в словах ныть [ныт’] и нить [н’ит’], [л] и [л’] в прилагательных лысый [лысый‘] и лисий [л’ис‘ий‘].
Согласные могут быть глухими (состоящими лишь из шума) или звонкими (когда помимо артикуляционного аппарата участвует голос). Примерами глухих согласных являются [п], [ч’], примерами звонких — [л], [ж] и другие.
Часто возникают ситуации, когда звонкий согласный оглушается, а глухой, напротив, становится звонким. Рассмотрим такие случаи:
- оглушение г на конце слова: луг [лук];
- озвончение с перед звонкой согласной: сделать [зд’`элат’].
Кроме того, согласные делятся на парные и непарные по звонкости и глухости, по твёрдости и мягкости.
Это интересно: так же или также, как правильно писать?
В таблицах приведены парные согласные, а также показаны те из них, которые не имеют своей пары. Например, [к] является парным по глухости-звонкости с [г] и по твёрдости-мягкости с [к’], [л’] — парный по твёрдости-мягкости с [л] и непарный по глухости-звонкости, а [ч’] не имеет ни звонкой, ни твёрдой пары.
Звонкие согласные, не имеющие своей глухой пары, также называются сонорными. К ним относятся [л], [м], [н], [р], парные им по мягкости [л’], [м’], [н’], [р’] и непарный [й‘].
План выполнения звуко-буквенного разбора
Для того чтобы верно выполнить фонетический разбор, следует воспользоваться следующей последовательностью действий:
- Выписать слово, которое необходимо разобрать; если возникают сомнения в написании, следует воспользоваться орфографическим словарём.
- Разбить слово на слоги и найти среди них ударный.
- Если это возможно, разделить его на слоги для переноса.
- Выписать транскрипцию: медленно произнести слово вслух и записать каждый звук.
- Описать, какой звук передаётся при помощи каждой буквы, дать характеристику каждому из них: определить, является он гласным или согласным; для гласного отметить, ударный он или безударный; для согласного определить, глухой он или звонкий, твёрдый или мягкий, имеет ли пары по ранее указанным характеристикам.
- Зафиксировать общее количество звуков и букв.
- Указать причины несоответствия звука букве (при их наличии).
Фонетический разбор слова «лёгкий»
Воспользуемся приведённым ранее планом для корректного выполнения фонетического разбора. Рассмотрим каждый пункт алгоритма более подробно.
- Как сделать буквенную запись слова «лёгкий», чтобы не ошибиться? Воспользуемся словарём: согласно орфографическим нормам, единственная верная запись выглядит так: лёгкий.
- Количество слогов в слове совпадает с количеством гласных. В нашем случае разделение на слоги выглядит так: лё|гкий. Произнесём прилагательное вслух и выделим ударный слог: л`ё|гкий.
- Разделение на слоги для переноса отличается от варианта, приведённого в предыдущем пункте, только закрытым первым слогом: лёг-кий.
- Запишем транскрипцию слова лёгкий: [л’`охк’ий’]
- Теперь подробно распишем, какой звук передаётся каждой буквой.
- л [л’] — согласный (т. к. при произнесении участвует язык), непарный звонкий (звонким звук является тогда, когда при его проговаривании ощущается лёгкая вибрация в гортани), сонорный, парный мягкий (смягчается следующей за ним буквой ё).
- ё [`о] — гласный (не требуется участие языка или губ), ударный (находится в сильной позиции и чётко слышится как [о].
- г [х] — согласный (необходимо участие спинки языка), непарный глухой (не используется голос), парный твёрдый (отсутствует йотированная гласная или мягкий знак после буквы).
- к [к’] — согласный, парный глухой, парный мягкий.
- и [и] — гласный, безударный (слышится не столь отчётливо, как находящийся в предыдущем слоге ударный [о]).
- й [й’] — согласный, непарный звонкий, сонорный, непарный мягкий.
- Общее количество звуков в слове — 6, букв — 6.
- Завершим выполнение фонетического разбора слова лёгкий и рассмотрим, были ли случаи, когда звук не соответствовал букве. В нашей ситуации единственное несоответствие — это оглушение г следующим согласным к до [х].
Это интересно: исконно русские слова — примеры и история происхождения.
Фонетический (звуко-буквенный) разбор слов / Справочник :: Бингоскул
Фонетический анализ слова подразумевает правильное произношение слова, отражение его в транскрипции, указание количества слогов и ударения в слове, подсчет количества букв, подробную характеристику звуков.
Фонетический анализ определяет буквенный и звуковой состав слова, поэтому имеет ещё одно название – звуко-буквенный разбор.
Как сделать фонетический (звуковой) анализ слова?
Работа по проведению фонетического анализа слова заключается:
- в правильном написании слова и определении в нем ударения;
- в разделении на слоги и установлении мест слогового переноса частей словоформы;
- в записи слова согласно произношению – в транскрипции;
- в подробной характеристике каждой фонемы;
- в подсчете количества букв и звуков.
Правила разбора на звуки
Каждая буква в слове – графическая фиксация (написание) звука или звуков. Все звуки русского языка поделены на гласные и согласные. Гласные – [а], [э], [и], [у], [ы], [о] – состоят только из голоса. В образовании согласных участвуют не только голосовые связки и легкие, но и полость рта, поэтому в них присутствует шум.
Среди твердых и мягких согласных имеются глухие: [х/х’], [п/п’], [т/т’], [ф/ф’], [х/х’], [ч’], [ш], [щ’], [ц] и звонкие: [й’], [к/к’], [н/н’] , [г/г’], [з/з’] , [в/в’], [р/р’] , [л/л’], [д/д’], [ж], [м/м’], [б/б’], среди которых выделяют сонорные. В сонорных голоса больше чем шума. Их девять – [м/м’], [н/н’], [р/р’], [л/л’], [й’].
При фонетическом анализе слова необходимо определить, какой звук – гласный или согласный. Если гласный, нужно указать – ударный он (произносится сильно, отчетливо) или безударный (произносится с меньшей силой и отчетливостью).
Согласные звуки характеризуются по следующим параметрам: по глухости и звонкости [п] – [б], твердости и мягкости [п] – [п‘] с указанием парности. Необходимо обозначать, имеет ли звук пару по этим критериям. Например: глухой [п] имеет пару по звонкости – [б] и по мягкости – [п‘].
Кроме того, необходимо указывать на «сонорность» звука, если он сонорный.
При более детальной характеристике указывается наличие «шипения» в звуке, пишется – «шипящий».
Также при звуковом анализе необходимо помнить, что не все буквы языка обозначают звуки. Например, разделительные знаки «Ь» и «Ъ» звуков не обозначают. Есть в фонетике непроизносимые согласные, которые тоже не обозначают звуков, например, «счастливый» – [щ’асл’ивый’]. Эту особенность при звуковом анализе необходимо учитывать. При разборе напротив таких букв пишется – «не обозначает звука».
Не стоит забывать, что некоторые буквы в определенных позициях слова обозначают два звука. Это буквы «е», «ё», «ю», «я». Они, в начале слова, после – «Ь», «Ъ» и гласной, всегда обозначают два звука: [й‘э]; [й‘о]; [й‘у]; [й‘а]. Бывает и вариант [й‘и] – «язык»: [й’изык].
План фонетического анализа слова
Фонетический анализ каждого слова производится не беспорядочно, а по определенному плану.
- Указывается орфографически правильное написание слова.
- Словоформа делится на слоги, обозначается ударение.
- Определяется место возможного переноса частей слова.
- Слово записывается так, как произносится – в транскрипции.
- Дается поочередная характеристика всех звуков слова.
- Указывается количество букв и фонем, случаи несоответствия букв и звуков.
- Создается цветовая схема разобранного слова.
Примеры фонетического (звукового) разбора
Язык
Слоги: я-зы́к (2 слога; ударение падает на 2-й слог)
Перенос: вариантов не имеется.
Транскрипция: [й’изык]
я | [й’] | — согласный, звонкий непарный, сонорный (всегда звонкий), мягкий (непарный, всегда произносится мягко) |
[и] | — гласный, безударный | |
з | [з] | — согласный, звонкий парный, твёрдый (парный) |
ы | [ы] | — гласный, ударный |
к | [к] | — согласный, глухой парный, твёрдый (парный) |
В слове 4 буквы и 5 звуков.
Буква «я» обозначает 2 звука — [й’], [и].
Цветовая схема слова —
Я
Слоги: я (1 слог; ударный)
Перенос: вариантов не имеется.
Транскрипция: [й’я]
я | [й’] | — согласный, сонорный, звонкий непарный, мягкий непарный |
[и] | — гласный, ударный |
1 буква — 2 звука.
Буква «я» обозначает 2 звука — [й’], [а].
Цветовая схема слова —
Листья
Слоги: ли́-стья (2 слога; ударение падает на 1-й слог)
Перенос: лис–тья
Транскрипция: [л’ист’й’а]
Л | [л] | — согласный, непарный звонкий, сонорный, парный мягкий |
и | [и] | — гласный, ударный |
с | [с] | — согласный, парный глухой, парный твёрдый |
т | [т] | — согласный, парный глухой, парный мягки |
ь | [-] | — не обозначает звука |
я | [й’] | — согласный, непарный звонкий, сонорный, непарный мягкий |
[а] | — гласный, безударны |
В слове 6 букв и 6 звуков.
Буква «ь» не обозначает звука, «я» — обозначает 2 звука — [й’], [а].
Цветовая схема слова —
Лёгкий
Слоги: лёг-кий (2 слога; ударение падает на 1-й слог)
Перенос: лёг-кий
Транскрипция: [л’охк’ий’]
Л | [л,] | — согласный, непарный звонкий, сонорный, парный мягкий |
ё | [о] | — гласный, ударный |
г | [х] | — согласный, непарный глухой, парный твёрдый |
к | [к,] | — согласный, парный глухой, парный мягкий |
и | [и] | — гласный, безударный |
й | [й’] | — согласный, непарный звонкий, сонорный, непарный мягкий |
В слове 6 букв и 6 звуков.
- Буква «ё» обозначает звук [о],
- Буква «г» обозначает звук [к].
Цветовая схема слова —
Смотри также:
- Звуки и буквы
Лучший курс таджвида Урок 10, Тяжелые и легкие буквы, тяжелые буквы на арабском языке – Коран Шейх
- Мы узнаем, что означают «тяжелые» и «легкие» буквы и как это влияет на произношение с фатхом.
Тяжелая и легкая терминология:
- В арабском языке существует классификация тяжелых и легких звуков.
- Почти все буквы алфавита издают световые звуки.
- Некоторые буквы всегда издают тяжелые звуки (семь букв).
- Некоторые буквы могут производить как тяжелый, так и легкий звук в зависимости от определенных правил (лаам и ра).
- Тяжелые и легкие звуки можно заметить, если знать, какие буквы их производят, и правила, применимые к ним.
- Тяжелые и легкие звуки хорошо заметны, когда буквы произносятся с коротким гласным звуком фатха, так как фактический звук фатха также меняется на тяжелых буквах.
Тяжелые и легкие буквы с фатами:
Фатхи:
Когда вы ставите короткие гласные поверх определенных букв, они дают то, что мы называем легким звуком. До сих пор мы узнали, что когда вы ставите фату на букву, вы получаете звук «а», и это «а», как в английском слове «яблоко». И большинство всех букв с фатхом дают звук «а». Однако есть определенные буквы, дающие тяжелое звучание. Итак, когда вы ставите фатху на эти буквы вместо звука «а», он дает звук «А», как в английском слове «искусство». Итак, мы увидим разницу в звуке «а» и «а».
Тяжелые и легкие буквы:
- Буквы, которые всегда производят «тяжелый» звук, называются тяжелыми буквами.
Например:
ط ظ ص ض خ غ ق
Это семь букв, которые всегда производят тяжелые звуки.
- Буквы, которые могут издавать как тяжелые, так и легкие звуки (в зависимости от определенных правил), также называются тяжелыми буквами.
Например:
ل ر
- Все остальные буквы арабского языка всегда производят «легкие» звуки.
Итак, пока вы можете запомнить эти семь букв и эти две с несколькими небольшими правилами, все остальное вы просто произносите как легкие звуки.
Различные примеры звуков фатха:
Мы собираемся использовать фатху, потому что она дает наиболее выраженные или разные типы звуков с тяжелыми и легкими звуками.
Буквы Ê — одна из букв, производящих легкий звук. Итак, с фатхом он производит звук « джа ».
Буква خ — одна из тех букв, которые производят тяжелый звук. А с фатхом он дает звук « кха ».
Буква х также является тяжелой буквой и с фатхом дает звук « са ».
Итак, , вы можете увидеть разницу между ja, kha и Sa . Так что не все буквы дают звук « a ». А с х нельзя говорить как легкую букву ‘ sa ’. Должно быть Сб ’. Точно так же с خ вы не можете сказать это как световую букву « кха ». Вы должны сказать « Kha ».
произношение тяжелых букв в арабском языке:
- Эти семь букв всегда производят тяжелые звуки.
- Следовательно, в фате они дают звук «ар» (как в искусстве) вместо звука «а» (как в слове «яблоко»).
خَ غَ صَ طَ ظَ قَ эти буквы произносятся как:
Kha, gha, Sa, Ta, Za, Qa.
Буква Ра с фатхом:
- Буква Ра также производит тяжелый звук, если на ней есть либо фатха, либо думма.
- Позже мы увидим, что буква Ра имеет гораздо больше правил относительно ее произношения. И это одна из самых сложных букв для изучения всех правил.
- Буква Ра с фатхом رَ произносится как Ра. Нельзя произносить это как светлую букву ра. И вы услышите эту букву в слове ‘ رب ’, и вы не можете сказать это как легкое письмо.
Тафкхим и таркик:
В арабском языке буквы, производящие тяжелый звук, известны как букв тафкхим .
Буквы, производящие световой звук, известны как Буквы Tarqeeq . Это просто арабская терминология. Таким образом, чтобы упростить задачу, мы обычно будем говорить «тяжелый» и «легкий».
Тафхим:
Определение тафхим: откорм
Применяемое определение:
Это тяжесть, которая входит в тело письма, так что рот наполняется его реверберацией (эхом). Метод написания буквы имеет характеристики тафхима: поднимание задней части языка к нёбу (мягкое небо), создание большего пространства между нёбом и дном рта и сосредоточение давления на нёбе. письмо к нёбу.
Tafkheem широко известен как «полный рот». Многие люди скажут, что вы произносите определенные буквы с полным ртом, например, «Са», и обычно, когда вы произносите эти буквы, особенно с фатхами, ваш рот довольно круглый.
Так они называют это полным ртом
Теперь это длинное и сложное объяснение, так что это просто официальное определение.
Самый простой способ научиться этому — попытаться имитировать звук.
Tarqeeq:
Лингвистическое определение Tarqeeq: тонкость
Приложенное определение:
).
Tarqeeq широко известен как пустой рот.
Итак, снова , буквы, которые произносятся с пустым ртом, например, буква ث ( sa ) и вообще, когда вы произносите эту букву, вы слегка улыбаетесь.
Вывод:
- Теперь мы знаем, что такое тафхим и какие буквы производят тяжелые звуки.
- Мы знаем, что такое Tarqeeq и какие буквы производят световые звуки.
- Мы видели разные звуки, которые короткие гласные фатха производят с буквами, производящими тяжелые звуки.
Печатные звуки начала работы светофора
Автор Amber
KindergartenPrintablesLanguage Arts
Этот пост может содержать партнерские ссылки. Для получения дополнительной информации, пожалуйста, ознакомьтесь с моей полной политикой раскрытия информации.
Планируете тему транспорта на предстоящий год в детском саду? Это простое упражнение по сопоставлению сигналов светофора — такой интересный способ расширить свои ранняя практика грамотности и работа над распознаванием букв, начало звука и многое другое!
Pin
Прежде чем научиться читать, дети сначала должны выучить звуки, которые издает каждая буква алфавита.
Как только они выучат звуки своих букв, они смогут понять, где именно эти звуки вписываются в слова, которые они пытаются прочитать.
Теперь, когда мы начали работать над изучением звуков букв в нашей домашней школе, я хотел найти способы сделать это увлекательным и интерактивным занятием для моего детсадовца, и я рад сообщить, что это задание на сопоставление звуков для начинающих, посвященное транспортной тематике, идеально соответствует этим требованиям. !
Pin
Идеально вписывается в тематический раздел о транспорте, если ваш маленький ученик так же одержим автомобилями, грузовиками и самолетами, как и мой малыш, и это отличный способ поработать над этими начальными навыками грамотности, не слишком похожий на работу. .
Подготовка к началу занятия по звуку светофора
Подготовка к этому упражнению по обучению грамоте очень проста. Вам понадобится:
- Звуки начала светофора файл для печати (ниже)
- Карточки
- Ламинатор (дополнительно)
После того, как вы распечатали все детали светофора, вы можете вырезать их и заламинировать для долговечности. Нам нравится этот ламинатор, но прозрачная контактная бумага работает так же хорошо в крайнем случае и означает, что эти ресурсы можно подготовить один раз и использовать снова и снова.
Булавка
Когда ваши детали готовы, начинается самое интересное!
Мы начали это занятие с того, что разделили наши «светофоры» на три стопки. Красный, желтый и зеленый.
Для первого светофора мы случайным образом выбирали кружок из красной стопки, а воспитатель называл заглавную букву и помещал ее там, где обычно находится красный светофор настоящего светофора.
Оттуда, поскольку у нас была отправная точка, мы просматривали желтую стопку и записывали соответствующую строчную букву, а также добавляли ее к нашему сигналу светофора.
Pin
Когда первые две лампочки были на своих местах, пришло время перейти к зеленой лампочке.
Эти огни содержат изображения объектов, названия которых начинаются с каждой буквы, и так же, как красные и желтые огни, вы будете искать свет, который начинается с подходящей буквы.
Семантика и прагматика: различия и примеры
Семантика и прагматика — две важные области лингвистики (изучение языка). Хотя они оба изучают значение, между семантикой и прагматикой есть несколько важных различий!
Семантика и прагматика значения
Решающее различие между семантикой и прагматикой заключается в том, как они подходят к словам и значению.
- Семантика изучает значение слов, фраз, предложений и более крупных фрагментов дискурса. Он также исследует, как меньшие части дискурса взаимодействуют, чтобы сформировать значение более крупных выражений.
- Прагматика изучает те же слова и значения, но делает акцент на социальном контексте.
При сравнении семантики с прагматикой, другими словами, семантика рассматривает буквальное значение слов и значения, которые создаются отношениями между языковыми выражениями, в то время как прагматика исследует, как создается значение; однако он уделяет больше внимания контексту .
Прагматика признает, насколько важным может быть контекст при интерпретации смысла дискурса, а также рассматривает такие вещи, как ирония, метафоры, идиомы и подразумеваемые значения.
» Я так голоден, я мог бы съесть лошадь! »
Семантика = Мы бы рассмотрели буквальное значение этих слов и предположили бы, что этот человек хочет съесть лошадь.
Значение с прагматикой = Если мы исследуем это предложение с прагматической точки зрения, мы также рассмотрим контекст и то, что говорящий пытается подразумевать. Как вы думаете, они действительно хотят съесть лошадь? Или они просто говорят, что очень голодны? Спикер просто делает общий комментарий? Или вы думаете, что они намекают, что хотят, чтобы их накормили?
Рис. 1. С прагматической точки зрения фраза «голоден как лошадь» просто означает «действительно голоден».
Семантика и прагматика: различия между ними
Вот удобная таблица, чтобы вы могли увидеть ключевые различия между семантикой и прагматикой.
Семантика | Прагматика |
Изучение слов и их значений в языке. | Изучение слов и их значений в языке в контексте. |
Проверяет буквальное значение слов. | Смотрит на предполагаемое значение слов. |
Ограничено отношениями между словами. | Охватывает отношения между словами, собеседниками (людьми, участвующими в разговоре) и контекстами. |
Теперь у вас есть общее представление об основных различиях между семантикой и прагматикой, давайте углубимся в то, что означает каждый термин.
Семантика против прагматики: что такое семантика?
Семантика — это изучение значения в языке. Мы можем применять семантику к отдельным словам, фразам, предложениям или более крупным фрагментам дискурса. Семантика исследует отношения между словами и то, как разные люди могут извлечь из этих слов разные значения.
Например, слово «крах» может означать несчастный случай, падение на фондовом рынке или посещение вечеринки без приглашения.
Как мы выводим смысл из слова — все в семантике!
Есть два важных термина, которые мы связываем с семантикой: 9Коннотация 0010 и обозначение . Коннотация относится ко всем возможным значениям, которые мы связываем со словом за пределами словарного определения. Напротив, денотат относится к буквальному значению слова.
Например, слово «синий» является цветом (обозначение), но может также ассоциироваться с чувством грусти (коннотация).
Термин семантика (происходит от греческого слова «знак») был введен французским лингвистом Мишелем Бреалем, которого считают основателем современной семантики.
Семантика важна, так как она помогает нам придавать смысл нашим словам и лучше понимать друг друга. В конце концов, какой смысл в языке без смысла?
Существуют две основные категории семантики: Лексическая семантика и Фразовая семантика .
Лексическая семантика = Изучение индивидуального значения слов.
Композиционная семантика = Исследует, как меньшие части дискурса, т. е. слова, объединяются, чтобы сформировать значение более крупных лингвистических выражений, т. е. предложений.
Примеры семантики — идиомы
Давайте посмотрим на некоторые примеры семантики в действии. Семантика — это то, что придает идиомам их значение. Идиомы — это фразы или слова, которые имеют предопределенное коннотативное значение, которое нельзя вывести из их буквального значения.
Пример
Буквальное значение слова «белый» — это цвет без оттенка. Однако обратите внимание на следующие идиоматические фразы:
‘ Белая ложь ‘
‘ Белый шум ‘
Ни одно из этих значений слова «белый» не относится к цвету, но мы все знаем, что они означают!
Пример
Взгляните на этот символ. Что это значит для вас?
#
Если вы спросите кого-то старше определенного возраста, они, вероятно, узнают этот символ (решётку) как числовой знак. Однако молодые люди, вероятно, назовут это хэштегом — символом, используемым для группировки тем в социальных сетях.
В обоих этих примерах весь смысл в семантике!
Семантика имеет ограниченные возможности. Он исследует буквальное толкование слов и предложений в контексте и игнорирует такие вещи, как ирония, метафоры и подразумеваемый смысл.
Прагматика против семантики: что такое прагматика?
Прагматика помогает нам выйти за рамки буквального значения слов и высказываний и фокусируется на том, как смысл конструируется в контексте . Когда мы общаемся с другими людьми, происходит постоянное обсуждение смысла между слушателем и говорящим. Прагматика рассматривает эти переговоры и стремится понять, что люди имеют в виду, когда используют язык, и как они общаются друг с другом.
Прагматика рассматривает разницу между буквальным значением слов и их предполагаемым значением в социальном контексте и принимает во внимание такие вещи, как ирония, метафоры и предполагаемые значения.
The Oxford Companion to Philosophy (1995) определяет прагматику как:
Изучение языка, которое фокусирует внимание на пользователях и контексте использования языка, а не на ссылках, истине или грамматике.
Философ и психолог Чарльз У. Моррис ввел термин «прагматика» в XIX в.30-х годах, а в 1970-х годах этот термин получил дальнейшее развитие как раздел лингвистики.
Прагматика важна, поскольку она является ключом к пониманию использования языка в контексте и служит основой для всех языковых взаимодействий. Прагматика использует более практичный подход к пониманию конструкции значения в языке.
Что является примером прагматики?
Давайте посмотрим на некоторые примеры прагматики в действии.
Пример
Вы опаздываете на работу, а ваш начальник говорит: В какое время вы это называете?! — сердитым голосом.
Изучив контекст и тон голоса вашего босса, вы можете сделать вывод, что ваш босс не хочет знать время, но на самом деле хочет знать, почему вы опаздываете.
Рис. 2. Подразумеваемое значение фразы «в какое время вы это называете» часто подразумевается как «почему вы так опоздали?»
Пример
Это свидание для вас и вашего партнера. Вы спрашиваете своего партнера, где вы собираетесь поужинать, и он говорит: «9».0025 О, я не знаю, Макдональдс? ‘. Вы отвечаете: « H o w романтично!»
С прагматической точки зрения можно сделать вывод, что вы на самом деле не считаете свидание в McDonalds романтичным — вы иронизируете.
Импликатура
Импликатура – это высказывание, которое подразумевает или предполагает что-то, хотя об этом прямо не говорится. Этот термин был введен философом Х. П. Грайсом в 1975 году и является важной частью прагматики.
Взгляните на предыдущий пример:
» Здесь холодно, не так ли? » (смотрит в открытое окно)
Говорящий ничего не просил сделать, но как окно широко открыт, можно с уверенностью предположить, что они хотели бы, чтобы он был закрыт. В этом случае высказывание является примером импликатуры, потому что говорящий никогда явно не просил закрыть окно; вместо этого это подразумевалось.
Примеры семантики и прагматики
Теперь, когда вы лучше понимаете семантику и прагматику, давайте рассмотрим несколько практических примеров, подчеркивающих различия между ними.
Пример.
Представьте себе: Вы берете трубку и звоните в свой любимый ресторан.
Вы: » Привет, у вас есть свободные столики в эту субботу? »
Менеджер ресторана: » Да, есть. » Они положили трубку.
Что случилось?
Семантически вы спросили, есть ли у них столы, и они дали вам буквальный ответ. стол на эту субботу
Пример.
» Здесь холодно, не так ли? » (смотрит в открытое окно)
Семантика = Говорящий запрашивает подтверждение того, что в комнате холодно.
Прагматика = С прагматической точки зрения этот вопрос может иметь другое значение. Например, говорящий может намекать, что хочет закрыть окно. Контекст прояснил бы это.
Семантика против прагматики — ключевые выводы
- Как семантика, так и прагматика являются важными разделами лингвистики, изучающими значение в языке.
- Разница между семантикой и прагматикой заключается в том, что семантика изучает значение слов и предложений, а прагматика изучает те же слова и их значение, но в контексте.
- Существуют две основные категории семантики: лексическая и фразовая семантика.
- Семантика ограничивается отношениями между словами, тогда как прагматика охватывает отношения между словами, людьми и контекстами.
- Философ и психолог Чарльз У. Моррис ввел термин «прагматика» в 1930-х годах.
rockstar : docs
Языковая спецификация Rockstar
Rockstar предназначен для того, чтобы предоставить программисту беспрецедентную поэтическую свободу, когда дело доходит до состава и структуры их программ.
Формат файла
Программы Rockstar представляют собой файлы UTF-8 с расширением .rock
. (Учитывая, что для всего, что включено в текущую спецификацию Rockstar, UTF-8 неотличим от 7-битного ASCII, это причудливый способ сказать, что это простые текстовые файлы.)
Использование комментариев в программах Rockstar настоятельно не рекомендуется. Это рок-н-ролл; это зависит от аудитории, чтобы найти свой собственный смысл. Если вы настаиваете на том, чтобы комментировать ваши программы Rockstar, комментарии должны заключаться в круглые скобки (). Да, это означает, что вы не можете использовать квадратные скобки в арифметических выражениях и вам может потребоваться разложить сложные выражения на несколько вычислений и присваиваний.
РазработчикамRockstar не нравится вся эта краткость.
(Инициализировать Томми = 1337) Томми был большим плохим братом.
Переменные
Rockstar поддерживает три типа имен переменных.
Простые переменные являются допустимыми идентификаторами, которые не являются ключевыми словами языка. Простое имя переменной должно содержать только буквы и не может содержать пробелы. Обратите внимание, что Rockstar не допускает использования цифр или знаков подчеркивания в именах переменных — помните золотое правило синтаксиса Rockstar: если вы не можете это спеть, вы не можете это получить. Простые переменные нечувствительны к регистру.
Переменная равна 1 Томми - рок-звезда Х равно 2 Y равно 3 Положите x плюс y в результат
Общие переменные состоят из одного из ключевых слов и
, и
, и
, мой
, ваш
или наш
, за которыми следуют пробелы и уникальное имя переменной, которое должно содержать только строчные буквы ASCII. а-я Ключевое слово является частью имени переменной, поэтому мальчик
отличается от переменной мальчик
. Общие переменные нечувствительны к регистру.
Моя переменная равна 5 Ваша переменная равна 4 Поместите мою переменную плюс вашу переменную в общую сумму Кричите общее
Собственные переменные — это имена собственные, состоящие из нескольких слов — слова, не являющиеся ключевыми словами языка, каждое из которых начинается с заглавной буквы и отделяется пробелами. (Переменные, состоящие из одного слова, всегда являются простыми переменными.) Хотя некоторые разработчики могут использовать эту функцию для создания переменных с такими именами, как Идентификатор клиента
, Налоговая ставка
или Расстояние в км
, мы рекомендуем вам отдавать предпочтение идиоматическим именам переменных, таким как Доктор Филгуд
, Мистер Кроули
, Том Сойер
и Билли Джин
.
(Хотя это и не идиоматично, Eleanor Rigby
, Peggy Sue
, Black Betty
и Johnny B Goode
также будут допустимыми именами переменных в Rockstar. )
Как и в Ruby, Python и VBScript, переменные имеют динамический тип, и вам не нужно объявлять переменные перед использованием.
Если переменная определена вне функции, она находится в глобальной области. Переменные глобальной области доступны везде ниже их первой инициализации. Если переменная определена внутри функции, она находится в локальной области видимости. Переменные локальной области доступны с момента их инициализации до конца функции, в которой они определены.
Находясь внутри функции, если вы пишете в переменную, которая была определена в глобальной области видимости, вы записываете в эту переменную; вы не определяете новую локальную переменную.
Примечание о чувствительности к регистру в Rockstar
Ключевые слова и имена переменных Rockstar нечувствительны к регистру, за исключением правильных переменных. Правильные переменные нечувствительны к регистру , за исключением первой буквы каждого слова, которая должна быть заглавной.
-
ВРЕМЯ
,время
,время
,время
эквивалентны. Простые переменные нечувствительны к регистру. -
МОЕ СЕРДЦЕ
,мое сердце
,мое сердце
— все эквивалентны; ключевое словомои
триггеры общая переменная поведение -
Tom Sawyer
,TOM SAWYER
,TOm SAWyer
— все эквивалентны; столицаS
наSawyer
запускает правильную переменную поведение -
DOCTOR feelgood
не является допустимой переменной Rockstar; строчные буквыf
наfeelgood
не соответствуют ни одному допустимому стилю именования переменных, поэтому имя переменной недопустимо.
Местоимения
The keywords it
, he
, she
, him
, her
, they
, them
, ze
, hir
, zie
, zir
, xe
, xem
, ve
и ver
относятся к последней именованной переменной, определяемой порядком разбора.
(Пожалуйста, не делайте ошибок, указывая на то, что рокеры 80-х были сборищем женоненавистников, а местоимения, учитывающие пол, на самом деле не идиоматичны. Вы правы, мы знаем, и мы все многому научились с тех пор. Кроме того, Look What The Cat Trag In был записан четырьмя чишетами, которые потратили больше денег на блеск для губ и лак для волос, чем на студийное время, и это абсолютная классика.)
Типы
Rockstar использует систему типов, аналогичную системе типов ECMAScript, за исключением того, что undefined
звучит не очень рок-н-ролльно, поэтому вместо него мы используем загадочный
.
- Таинственный — значение любой переменной, которой не было присвоено значение, обозначаемое ключевым словом
таинственный
- Null — нулевой тип. Оценивается как равный нулю и равный false. Ключевые слова
ничего
,нигде
,никто
иушел
определены как псевдонимы дляноль
- Boolean — логическая сущность, имеющая два значения
true
иfalse
. (Ключевые словавозможно
иопределенно возможно
зарезервированы для использования в будущем) -
верно
,да
ихорошо
являются действительными псевдонимами дляверно
-
неправильно
,нет
иложь
действительные псевдонимы дляложь
- Номер — Числа в Rockstar — это числа двойной точности с плавающей запятой, хранящиеся в соответствии со стандартом IEEE 754. (В более ранней версии этой спецификации предполагалось, что Rockstar использовала числовой тип DEC64. Это прекрасный пример того, что после пары кружек пива казалось отличной идеей, но оказалось чрезвычайно сложным в реализации…)
- Строка — Строки Rockstar представляют собой последовательности 16-битных целых чисел без знака, представляющих кодовые единицы UTF-16.
пустой
,молчание
имолчание
являются псевдонимами для пустой строки (""
).
Функции и идентификаторы функций не являются строго частью системы типов в Rockstar 1.0.
Массивы
Rockstar поддерживает массивы в стиле JavaScript. Массивы отсчитываются от нуля и динамически выделяется, когда значения присваиваются с использованием числовых индексов.
Пусть массив в 0 будет "нулевым" Пусть массив в 1 будет "один" Пусть массив в 255 будет "большим" Кричать массив на 0 Кричать массив на 255
При возврате массива в скалярном контексте будет возвращена текущая длина массива:
Пусть мой массив на 255 будет "некоторым значением" Крикните мой массив (будет напечатано значение 256)
Rockstar также поддерживает нечисловые ключи массива, поэтому можно сказать:
.пусть мой массив в "some_key" будет "some_value" Кричать мой массив на "some_key"
В одном массиве можно смешивать строковые и числовые ключи. Свойство длины массива игнорирует любые нечисловые клавиши:
Пусть мой массив в "some_key" будет "some_value" Крикнуть мой массив (выведет 0, так как числовых индексов нет) Пусть мой массив в 7 будет «каким-то другим значением» Shout my array (теперь будет печатать 8, так как присвоение моему массиву значения 7 изменяет длину массива)
Вы также можете использовать синтаксис индекса массива для чтения (но не записи) определенных символов из строки
Пусть моя строка будет "abcdefg" Крикнуть мою строку на 0 (напечатает "а") Крикнуть мою строку на 1 (напечатает "b") Пусть символ будет моей строкой на 2
Очередь операций
Массивы Rockstar также можно создавать и управлять ими с помощью операций очереди rock
и roll
. (Псевдонимы push
и pop
поддерживаются разработчиками Rockstar, увлекающимися танцевальной музыкой 80-х.)
Вставка элементов в массив
Чтобы создать новый пустой массив, рок
наименование массива:
Перетащите массив (теперь массив [])
Чтобы поместить элемент в конец массива:
Раскачать массив с помощью элемента
Это поддерживает выражения списка, поэтому вы можете поместить несколько элементов в конец массива:
Рок целые с 1, 2, 3 (теперь целые [1, 2, 3]) Качайте массив с первым, вторым и третьим
Помните, что ключевое слово с
является контекстно-зависимым, поэтому в этом примере: 9| +— этот ‘with’ является оператором бинарного сложения
|
+———— этот ‘with’ является частью синтаксиса массива push
(целые теперь [1, 5, 4, 5])
Rockstar поддерживает специальный синтаксис для помещения поэтических литералов в очередь:
Раскачайте массив, как поэтический литерал (теперь массив [ 367 ]) Качайте массив как волк (массив теперь [ 367, 14 ])
Этот синтаксис очень удобен для инициализации строк без использования строковых литералов — см. ниже. Это также означает, что следующая строка допустима Rockstar:
Рок, как ураган (сейчас тебе [ 19 ])
Выталкивание элементов из массива
Ключевое слово roll
удалит первый элемент из массива и вернет удаленный элемент.
Рок инт с 1, 2, 3 Roll ints (возвращает 1; int теперь [ 2, 3 ]) Roll ints (возвращает 2; int теперь [3]) Roll ints (возвращает 3; int теперь [] ) Roll ints (возвращает загадочный; ints теперь [])
рулон
можно использовать в назначениях:
Рок инт с 1, 2, 3 Пусть первым будет бросок ints Пусть вторым будет бросок ints Пусть третий будет броском ints Крикнуть первым (выходы 1) Крик второй (выходы 2) Крик третий (выходы 3)
Rockstar также поддерживает специальный синтаксис roll x into y
для удаления первого элемента из массива и присвоения его переменной:
Включите список с 4, 5, 6 Свернуть список в foo Свернуть список в бар Сверните список в базу Крикнуть foo (выведет 4) Панель крика (будет выводить 5) Shout baz (выведет 6)
Разделение строк и преобразование типов
Заметка о мутациях
Некоторые операции в Rockstar либо будут действовать на месте, изменяя переданную им переменную, либо оставят исходную переменную без изменений и помещают их вывод в целевую переменную. Эти операции известны как мутация операций, и все они имеют следующий синтаксис:
-
Modify X
— действует на месте -
Изменить X на Y
— оставитьX
и поместите модифицированный вывод вY
-
Modify X with Z
— изменениеX
на месте, с необязательным параметромZ
-
Измените X на Y с Z
— изменитеX
, используя параметрZ
, и поместите результаты вY
Обратите внимание, что мутации на месте допустимы только в том случае, если первый аргумент является переменной :
Разделение строк
Чтобы разделить строку в Rockstar, используйте cut
мутация (псевдонимы split
и shatter
)
Разбиение строки может выполняться на месте или помещать результаты в выходную переменную. Вы можете указать необязательный разделитель; если разделитель не указан, строка разбивается в массив символов.
Разделить "a,b,c" на массив (массив ["a", ",", "b", ",", "c"]) Разделить "a,b,c" на массив с помощью "," (массив ["a", "b", "c"]) Разделить мою строку (моя строка будет разделена на месте на массив символов) Разделить мою строку с помощью x (разделить мою строку на месте, используя текущее значение x в качестве разделителя) Разрежь мою жизнь на куски (разделить мою жизнь, разложить полученный массив на куски) Разрежь свой торт моим ножом (измените свой торт на месте, разделив его, используя мой нож в качестве разделителя) Разбей мое сердце на куски своей ложью (Разделите мое сердце, используя вашу ложь как разделитель, и разложите результат на кусочки)
Разбиение строки на месте допустимо, только если первый аргумент является переменной; в следующее будет недействительным (потому что куда на самом деле пойдет результат?)
Разделить "a,b,c,d,e" на "," (НЕ ДЕЙСТВИТЕЛЬНО - нигде не размещать вывод) Разделить "a,b,c,d,e" на токены с помощью "," (действительно - токены теперь содержат ["a","b","c","d","e"])
Объединение массивов
Чтобы присоединиться к массиву в Rockstar, используйте мутацию join
или псевдоним unite
Пусть строка будет "abcde" Разбить строку на токены Соедините токены с помощью ";" (токены теперь содержат «a;b;c;d;e») Вход говорит эй сейчас эй сейчас сейчас Разделите ввод на слова с помощью " " Объединяйте слова в вывод с помощью "!" (вывод теперь содержит «эй! сейчас! эй! сейчас! сейчас!»)
Разбор чисел и кодов символов
Используйте мутацию cast
(псевдоним burn
) для разбора строк в числа или для преобразования чисел в соответствующие им символы Unicode.
Пусть X будет "123,45" В ролях Х (X теперь содержит числовое значение 123,45) Пусть X будет "ff" В ролях X с 16 (X теперь содержит числовое значение 255 - OxFF) Введите «12345» в результат (результат теперь содержит число 12345) Вставьте «аа» в результат с 16 (результат теперь содержит число 170 - 0xAA) Вставьте 65 в результат (результат теперь содержит строку "A" - код ASCII 65) Введите 1046 в результат (результат теперь содержит кириллическую букву «Ж» — кодовая точка Юникода 1046)
Правдивость
Результаты сравнений часто опираются на концепцию, называемую «правдивостью». Если значение истинно, оно будет неявно преобразовано в истинное. Если оно ложно, оно будет неявно преобразовано в ложное.
- Таинственный — Фальшивый
- Нуль — Ложь
- Логическое значение — Истина, если Истина, Ложь, если Ложь
- Число — Если равно нулю, ложно. В противном случае, правда.
- Строка — правда (нуль — ложный эквивалент)
Константы и ключевые слова
Слова, которые используются для создания литерала определенного типа, называются константами , а слова, которые используются для создания различных синтаксических конструкций, называются ключевыми словами
Константа | Псевдонимы |
---|---|
таинственный | — |
ноль | ничего , нигде , никто , ушел |
правда | верно , да , ок |
ложный | неправильно , нет , ложь |
пустой | без звука , без звука |
Литералы и присвоение
Строковые литералы в Rockstar используют двойные кавычки.
-
"Привет, Сан-Франциско"
Числовые литералы в Rockstar записываются как десятичные числа
-
123
-
3.1415
Присвоение выполняется либо с помощью поместите <выражение> в <переменную>
, либо пусть <переменная> будет <выражением>
:
-
Поместите 123 в X
присвоит значение123
в переменнуюX
-
Поместить "Hello San Francisco" в сообщение
присвоит значение"Hello San Francisco"
переменнойсообщения
-
Пусть мой баланс будет 1000000
сохранит значение1000000
в переменноймой баланс
-
Пусть выжившие будут храбрыми без павших
вычтетпавших
изхрабрых
и сохранить результат ввыживших
Ключевое слово в
является псевдонимом для в
.
Одинарные кавычки
Учитывая интригующую родовую смесь Rockstar компьютерного программирования, креативного английского языка и идиоматического рок-н-ролла, персонаж с одной кавычкой представляет собой всевозможные проблемы.
Большинство языков программирования используют одинарную кавычку для заключения литеральных строк в кавычки — 'как это'
. Английский язык, написанный с использованием основного набора символов ASCII, часто использует одинарную кавычку вместо апострофа для обозначения сокращений или притяжательных падежей — ты, она, он, не должен, рок-н-ролл
. Рок-н-ролл использует апостроф, по-видимому, наугад — мой милый ребенок
, не говорю о любви
, пушки и розы
.
Учитывая три таких совершенно разных влияния, вот как Rockstar интерпретирует одинарные кавычки.
Последовательность
's
или're
, появляющаяся в конце слова, эквивалентна `is`, за исключением случаев, когда она используется в поэтических литералах.- Это позволяет
Janie's got a gun
(инициализируетJanie
со значением313
) иUnion's be on strike
(инициализируетUnion
со значением426 9026) как допустимые переменные.
Мы здесь, чтобы посмотреть шоу
инициализируетWe
со значением42334
. - Вы также можете использовать
вместо
ивместо
в сравнениях:Если Джени ушла
проверяет,Джени
равноnull
.
- Это позволяет
Все остальные одинарные кавычки игнорируются.
не
эквивалентноaint
,wakin'
состоит из пяти букв, а'''''
равно пустой строке. Это означает, что вы можете свободно использовать одинарные кавычки в своей программе для расстановки знаков препинания, корректировки длины слов и вообще для передачи духа рок-н-ролла, не беспокоясь об ошибках компилятора.
Огонь сжигает ноги Томми
инициализирует огонь
значением 764
.
Увеличение и уменьшение
Инкремент и декремент поддерживаются операторами Build {variable} up
и Knock {variable} down
. Добавление более одного вверх по
или вниз по
в выражении увеличит или уменьшит такое же количество раз, как у вас есть вверх по
секунд или вниз по
секунд в выражении. Между 9 может стоять запятая0255 вверх и вниз
.
-
Build my world up
увеличит значение, хранящееся вmy world
, на 1. -
Снести стены
уменьшит значение, хранящееся встены
, на 1 -
Снести стены, вниз
уменьшит значение, сохраненное встены
на 2
Операторы
Rockstar поддерживает инфиксные арифметические операторы +
, -
, *
и /
. Язык включает псевдонимы для каждого оператора, так что вы можете писать лирически приятные выражения.
Оператор | Операция | Псевдонимы |
---|---|---|
+ | дополнение | плюс , с . |
— | вычитание | минус , без |
* | умножение | раз , из |
/ | подразделение | выше , между |
Псевдоним на
был явно отклонен из-за разногласий между разговорным английским десять на четыре
(т.0255 10/4 = 2,5 )
Примеры:
Отдай все свое сердце в мои руки
— умножьсвое сердце
навсе
и результатотдай в мои руки
Мой мир ничто без твоей любви
— Инициализироватьмой мир
результатом вычитаниятвоей любви
из 0Если слезы ребенка ничто
— проверить есть лислезы
*ребенок
= 0Мое сердце над луной
— Возвращаетмое сердце
разделить налуну
Составные операторы присваивания
Как и во многих языках стиля C, Rockstar поддерживает составные операторы присваивания, предоставляя более краткий синтаксис для хранения результата операции. Это делается с помощью ключевого слова let
.
-
Пусть X будет с 10
— добавьте10
кX
и сохраните результат вX
. (эквивалентноX += 10
) -
Пусть дети будут без страха
— вычестьстрах
издетей
и занести результат вдетей
-
Пусть мое сердце будет над луной
— эквивалентномое сердце /= луна
Арифметическое округление
Округление в Rockstar выполняется включите ключевое слово
. Включите
, чтобы округлить (т. е. в сторону положительной бесконечности) до ближайшего целого числа; поворачивает вниз,
округляет в меньшую сторону (в сторону отрицательной бесконечности) до ближайшего целого числа, а поворачивает округление,
округляет до ближайшего целого числа. Энтузиасты Бонни Тайлер будут рады узнать, что Rockstar принимает вместо
в качестве действительного псевдонима.
Операции поворота действуют на месте: они напрямую изменяют переменную и возвращают округленное значение.
Х равно 1,2 Поднимите X Крик X (напечатает 2) Х равно 1,2 Отклонить X Shout X (напечатает 1) Радио играет. Ночь только началась. (инициализирует радио с 7.35345) Включите радио Скажи радио (напечатает 8)
Округление поддерживает переменные местоимения, так что вы можете писать такие фразы, как:
Мое сердце в огне. Загореться желанием. Включите его. Кричать.
, который напечатает значение 25 (очевидно).
Список арифметических операций
ОператорыRockstar поддерживают список выражений в правой части оператора. (Представьте, что вы объясняете по-английски, что, скажем, «счет в ресторане — это еда плюс напитки, обслуживание и налог» — та же идея.)
-
Пусть X будет 1 с 2, 3, 4
— сокращение дляX = 1 + 2 + 3 + 4
-
Пусть X будет "foo" с "bar" и "baz"
— X будет"foo" + "bar" + "baz"
Вы можете комбинировать списочную арифметику с составным присвоением, как в этом примере:
Волк голоден на улице (инициализируйте the_wolf = 63236) Страх убивает разум (страх = 346) Фьюри — дитя демона (Ярость = 355) Ненависть — единственная правда (ненависть = 345) Пусть волк будет без страха, ярости и ненависти (the_wolf = the_wolf - 346 - 355 - 345) Кричи волка (выход 62190)
Арифметика списка возможна только в том случае, если тип результата поддерживает дальнейшие операции.
-
Пусть X будет "foo" умножить на 2, 2, 2
— ОК; X это"фуфуфуфуфуфуфуфу"
-
Пусть X будет 2 раза "foo", "bar"
— этотаинственный
(поскольку2 * foo = "foofoo"
, а"foofoo" * "bar"
не определено)
Поэтические буквы
Rockstar также поддерживает уникальную языковую функцию, известную как поэтических литералов . Вдохновленные синтаксисом «здесь-документ», поддерживаемым многими языками сценариев, поэтические литералы позволяют программисту одновременно инициализировать переменную и выражать свое сокровенное беспокойство.
Литералы поэтической константы
Литерал поэтической константы — это одна строка, состоящая из имени переменной, ключевого слова is
или псевдонимов is
, is
or are
, и константы, обозначающей значение переменной, которое будет установлено.
-
My heart is true
— инициализирует переменнуюmy heart
логическим значениемtrue
-
Tommy is Nobody
— инициализирует переменнуюTommy
значениемnull
, используя псевдонимNobody
. -
Томми таинственный
— инициализирует переменнуюТомми
значениемзагадочный
.
Поэтические строковые литералы
Присваивание поэтического строкового литерала начинается с имени переменной, за которым следует одно из ключевых слов говорит
, говорит
или говорит
, за которым следует один пробел. Остальная часть строки до терминатора \n
обрабатывается как строковый литерал без кавычек.
-
Питер говорит Привет, Сан-Франциско!\n
инициализирует переменнуюПитер
строковым литералом"Привет, Сан-Франциско!"
. -
Сан-Франциско возвращает привет\n
инициализирует переменнуюСан-Франциско
строковым литераломПривет обратно
. -
Вы говорите, что я вам не подхожу\n
инициализирует переменнуюYou
строковым литераломЯ вам не подхожу
. -
Мои родители сказали, что у нас никогда не получится\n
инициализирует переменнуюМои родители
строковым литераломмы никогда не сделаем это
.
Литералы поэтических чисел
Литерал поэтического числа начинается с имени переменной, за которым следует ключевое слово — это
, или псевдонимы — это
, — это
или — это
. Пока следующий символ не является буквальным словом, остальная часть строки обрабатывается как десятичное число, в котором значения последовательных цифр задаются длинами последующих простых слов до конца строки. Чтобы разрешить цифру ноль и компенсировать отсутствие подходящих рок-н-ролльных слов из 1 и 2 букв, длины слов анализируются по модулю 10. Символ точки (.) обозначает десятичный разряд. Кроме первой точки, любые небуквенные символы игнорируются.
-
Томми был влюбленным ловеласом
инициализируетТомми
значением100
-
Sweet Lucy была танцовщицей
— инициализируетSweet Lucy
значением 16 -
Убийца на свободе
— инициализируетубийцу
значением 235. -
Мои мечты были льдом. жизнь неудовлетворенная; будить всех, принимать выпивку и таблетки
— инициализируетмои мечты
со значением3,1415
5
-
Tommy был без инициализации
Tommy
со значением7
, потому чтобез
является зарезервированным ключевым словом, а не буквальным словом. - Обратите внимание, что поэтические литералы могут включать зарезервированные ключевые слова, как в этом примере
принимает
. - Дефис (
-
) считается буквой, поэтому вы можете использовать такие термины, как «всепоглощающий» (13 букв > 3) и «энергоемкий» (12 букв > 2) вместо того, чтобы думать о словах из 12 и 13 букв. - Точка с запятой, запятая, апостроф и любые другие неалфавитные символы игнорируются.
Сравнение
Подобно оператору одиночного равенства в Visual Basic и некоторых языках сценариев, ключевое слово is
в Rockstar интерпретируется по-разному в зависимости от того, появляется ли оно как часть оператора или как часть выражения. — это не
— это логическое отрицание ключевого слова — это
.
Сравнение в Rockstar возможно только внутри выражения.
-
Томми никто
инициализирует переменнуюТомми
значениемникто
-
Если Томми никто
— будет выполняться следующий блок тогда и только тогда, когда переменнаяТомми
равнаникто
Сравнение также может быть выполнено с любым псевдонимом
:
-
Если он ушел
-
Если мы будущее
-
Если бы кот был загадочным
-
Если бы мечты были реальными
Ключевое слово is not
(которое Rockstar сокращает до aint
) является псевдонимом для is not
. Это использование противоречит идиоматическому английскому языку, где «Томми не никто», «Томми не никто» и «Томми не не никто» каким-то образом означают одно и то же.
не являются
, не были
, а не были
также являются псевдонимами для не
.
Rockstar также поддерживает следующий синтаксис сравнения:
-
выше/больше/больше/сильнее
для обозначения «больше чем» -
ниже/меньше/меньше/слабее, чем
для обозначения «меньше, чем» -
такое же высокое/отличное/большое/сильное, как
для обозначения «больше или равно» -
такой же низкий/маленький/маленький/слабый, как
для обозначения «меньше или равно»
Логические операции
У Rockstar есть 4 разных логических оператора, которые сначала преобразуют свой операнд(ы) в логическое значение по правдивости.
-
A и B
возвращает соединение -
A или B
возвращает дизъюнкцию -
A и B
возвращают совместный отказ -
not A
возвращает отрицание своего единственного аргумента.
Короткое замыкание всех логических операторов. Это означает, что если оценка первого аргумента оператора гарантирует результат, то другой аргумент не оценивается. ложь и 1 больше 0
равно ложь
и не выдает ошибку деления на ноль.
Ввод/вывод
Используйте ключевое слово Listen
для чтения одной строки ввода из STDIN
. Используйте Listen to
для захвата ввода в именованную переменную.
-
Прислушивайтесь к своему сердцу
— прочитайте одну строку ввода изSTDIN
и сохраните ее всвое сердце
Используйте ключевое слово Say
для записи значения переменной в STDOUT
.
-
Say Tommy
— выведет значение, хранящееся вTommy
, вSTDOUT
Rockstar определяет Shout
, Whisper
и Scream
как псевдонимы для Say
Все следующие примеры используют синтаксис стиля C для объяснения того, что делают вещи.
Типы Продолжение
Приоритет оператора
Чем выше, тем крепче крепление. Это приоритет, который мы обычно ожидаем от нашей математики.
- Вызов функции (жадные аргументы)
- Логическое НЕ (правоассоциативное)
- Умножение и деление (левоассоциативное)
- Сложение и вычитание (левоассоциативное)
- Операторы сравнения (левоассоциативные)
-
и
,или
, ини
(левоассоциативный)
Примеры
-
A беря B умноженное на C плюс не D умноженное на E и F
эквивалентно((А(В) * С) + (!D * Е)) && F
Двоичное сравнение
Сравнения на равенство ( — это
, — это не
, — это не
) разрешены между типами, если они одного типа или их можно сравнивать по приведенным ниже правилам. Два массива равны, если их элементы равны.
Сравнения по порядку ( выше
, ниже
, выше
и ниже
) разрешены только в том случае, если операнды являются числами или обеими строками, или они преобразованы в такое расстановка в соответствии с приведенными ниже правилами. Числа сравниваются, как и ожидалось. Строки сравниваются лексикографически.
- <Загадочный>
Загадочный => Равный. - <Незагадочный>
Загадочный => Неравный. - String
Number => Преобразовать строку в число с основанием 10, игнорируя начальные нули. Если это не удается, верните false. - String
Boolean => Преобразование строки в логическое значение. Пустая строка ложна; все остальные строки верны. - Строка
Null => Не равно. - Число
Boolean => Преобразование числа в логическое по «правдивости». - Число
Null => Преобразование null в 0. - Boolean
Null => Преобразование null в false.
Примеры
-
"1" равно 1
оценивается как истина, потому что"1"
преобразуется в число1
-
"2" не является загадочным
оценивается как истина, поскольку все типы не равны загадочному, кроме самого загадочного. -
"02" < "10"
верно, потому что лексикографическое сравнение между0
и1
показывает, что первая строка меньше второй строки. -
True < 10
является ошибкой, потому что10
преобразуется вTrue
из-за сравнения с логическим значением, а между логическими значениями нет разрешенных сравнений по порядку.
Операторы увеличения и уменьшения
-
Строка => Ошибка -
Логическое значение => Инвертировать логическое значение -
Null => принудить к нулю ( Мой мир ничто / построить мой мир
можно использовать, например, для инициализации цикла счетчика.) -
Таинственный => Ошибка
Бинарные операторы
Преобразования, отличные от перечисленных, являются ошибками.
- String
Number => Преобразовать число в строку с основанием 10, сохранив всю точность, но удалив ненужные цифры. Ведущий нуль считается необходимым для чисел без целой части, например. 00.1000
сериализуется в0.1
- String
Boolean => Преобразование логического значения в true
илиfalse
- String
Null => Преобразование нуля в "null"
- String
Mysterious => Преобразование загадочного в "загадочный"
- Строка
Number => Строка повторяется раз
Управление потоком и синтаксис блока
Условные выражения
Условные выражения начинаются с ключевого слова If
, за которым следует выражение. Если выражение оценивается как true
, выполняется следующий блок кода. Дополнительно блок Else
может быть записан после блока If
. Блок кода, следующий за ключевым словом Else
, будет выполнен, если выражение If
оценивается как false
.
Для условных выражений, 0, загадочный
, null
, false
и пустая строка оцениваются как false
, а все остальное как true
.
Петли
Подобно оператору If
, цикл обозначается ключевым словом While
или Before
, что приведет к многократному выполнению последующего блока кода, пока выполняется выражение:
Томми был танцором Пока Томми ничто, Сбить Томми с ног
Это инициализирует Tommy значением 16 (используя синтаксис литерала поэтического числа), а затем зацикливает, уменьшая Tommy на 1 каждый раз, пока Tommy не станет равным нулю (т.е. не является ничем,
возвращает false).
Операторы break и continue
работают так же, как и в большинстве блочных языков. Rockstar определяет Break it down
как псевдоним для break
и Take it to the top
как псевдоним для continue
Блоки
Блок в Rockstar начинается с оператора If
, Else
, While
или Before
и заканчивается пустой строкой или концом файла. EOF завершает все блоки открытого кода
Томми был танцором Пока Томми ничто Кричать Сбить его
Функции
Функции объявляются с именем переменной, за которым следует ключевое слово принимает ключевое слово
(псевдоним хочет
) и список аргументов, разделенных одним из следующих: и
,
и
и
'n'
-
Умножение берет X и Y
-
Иголка и Стог сена
-
Полли хочет крекер
Тело функции представляет собой список операторов без разделяющих пустых строк. Пустая строка обозначает конец тела функции. Функции в Rockstar всегда имеют возвращаемое значение, определяемое ключевым словом return
и его псевдонимами 9.0255 дает , а отправляет
. По историческим причинам return
также поддерживается как псевдоним для return
, а за оператором return может следовать ключевое слово back
(что не имеет никакого эффекта, но может сделать код более лиричным).
(Эта функция добавляет 9 ко входу и возвращает результат) Полли хочет крекер сыр вкусный Положи в рот крекер с сыром Отдай это обратно
Функции вызываются с использованием ключевого слова «взять» и должны иметь хотя бы один аргумент. Несколько аргументов разделяются одним из следующих символов: ,
и
и
'n'
.
Аргументы могут быть любым допустимым выражением, включая литералы, арифметические выражения и вызовы функций.
-
Умножение 3, 5
— это выражение, возвращающее (предположительно) 15 -
Поиск взятия "рук", "возложи на меня руки"
-
Поместите умножение с 3, 5 и 9 в Большой
установит Большой в3 * 5 * 9
НЕ(3 * 5) && 9
.
Примеры
Вот FizzBuzz в минималистичном стиле Rockstar, с отступом для ясности:
Модуль принимает число и делитель Пока число равно делителю Поместите число минус делитель в число (пустая строка, заканчивающаяся блоком While) Вернуть номер (объявление функции, заканчивающееся пустой строкой) Ограничение: 100 Счетчик 0 Физз 3 Баззу 5 лет Пока счетчик не исчерпан Построить счетчик вверх Если Modulus принимает Counter, Fizz равен 0, а Modulus принимает Counter, Buzz равен 0 Скажи "ФиззБазз!" Продолжать (пустая строка, заканчивающаяся блоком «Если») Если модуль, принимающий Counter и Fizz, равен 0 Скажи "Физз!" Продолжать (пустая строка, заканчивающаяся блоком «Если») Если модуль, принимающий Counter и Buzz, равен 0 Скажи "Базз!" Продолжать (пустая строка, заканчивающаяся блоком «Если») Произнесите счетчик (обратите внимание, что EOF завершает блок «до». )
А вот то же самое в идиоматическом Rockstar, с использованием поэтических литералов и без отступа
Полночь забирает ваше сердце и вашу душу Пока твое сердце так высоко, как твоя душа Положи свое сердце без души в свое сердце Верни свое сердце Желание - влюбленный ловелас Мой мир ничто Огонь это лед Ненависть это вода Пока мой мир не станет Желанием, Построй мой мир Если Полночь захватывает мой мир, Огонь ничто, а Полночь захватывает мой мир, Ненависть ничто. Крикнуть "ФиззБазз!" Поднимите его на вершину Если Полночь захватит мой мир, Огонь - ничто Крикнуть "Физз!" Поднимите его на вершину Если Полночь захватит мой мир, Ненависть — ничто Скажи "Базз!" Поднимите его на вершину Шепни мой мир
Beyond tīng bu dǒng, часть 2: От звука к значению в китайском языке | Hacking Chinese
Чтобы понять разговорный китайский, нам нужно преобразовать звуки в смысл. Нам нужно определить звуки, представляющие особый интерес в мандаринском диалекте, объединить их и использовать для идентификации выученных слов, а затем объединить их, чтобы сформировать осмысленное целое. На протяжении всего этого процесса мы извлекаем информацию из того, что слышим, чтобы придать ей смысл.
Как я уже говорил в предыдущей статье этой серии, это еще не все, что нужно для понимания на слух, но с этого мы и начнем. Однако имейте в виду, что нам также необходимо полагаться на предварительное знание информации, которая не включена в то, что мы слышим, и не только на знание звуков, тонов, словарного запаса и грамматики, но также на знание ситуации прослушивания, как используется китайский язык. в контексте и более общие вещи о культуре, обществе и тому подобное. Это будет в центре внимания следующей статьи.
Настройтесь на подкаст Hacking Chinese, чтобы послушать соответствующий эпизод:
Доступно в Apple Podcasts, Google Podcast, Overcast, Spotify, YouTube и многих других платформах!
В этой статье мы собираемся исследовать восходящие процессы, связанные с пониманием на слух. Хорошая аналогия состоит в том, что обработка данных «снизу вверх» похожа на использование кирпичей для строительства дома. Мы переходим от наименьшего уровня отдельных звуков к высшему уровню понимания, следовательно, «снизу вверх». Готовый дом — это послание говорящих, и без строительных блоков мы не сможем его построить.
Эта статья является частью серии статей о аудировании китайского языка. Вот список статей, которые я запланировал для этой серии. Названия статей без ссылок еще не публиковались!
- Beyond tīng bu dǒng, часть 1: Руководство по восприятию китайского языка на слух
- Beyond tīng bu dǒng, часть 2: От звука к значению на китайском языке
- Помимо tīng bu dǒng, часть 3: Использование того, что вы уже знаете, для облегчения восприятия на слух китайского языка
- Помимо tīng bu dǒng, часть 4: Быстрое и легкое обучение обработке разговорного китайского языка
- Помимо tīng bu dǒng, часть 5: Как лучше слушать, изучая китайский язык
- Beyond tīng bu dǒng, часть 6: Почему так сложно слушать по-китайски?
- Beyond tīng bu dǒng, часть 7: Как освоить различные виды аудирования на китайском языке
- Помимо tīng bu dǒng, часть 8: Создание арсенала китайских стратегий слушания для любой ситуации
- Помимо tīng bu dǒng, часть 9: Лучшие упражнения на слушание для улучшения вашего китайского языка
Beyond tīng bu dǒng: от звука к смыслу на мандаринском диалекте
По сути, цель восходящей обработки — преобразовать звуковые волны в воздухе в смысл в мозгу. Это, если подумать, совершенно удивительно! Хотя я мог бы сделать эту статью длиной в десять страниц, я буду придерживаться того, что, по моему мнению, может быть полезно для студентов и преподавателей и может показаться интересным. Поэтому я не буду освещать некоторые части, такие как анатомия, связанная с преобразованием колебаний давления воздуха в нервные сигналы, и нейронауки о том, как эти сигналы достигают мозга.
Вместо этого я сосредоточусь на этих трех шагах (из Вандергрифта, 2011 г.):
- Восприятие касается выявления реплик в разговорной речи, которые имеют отношение к китайскому языку. Например, мы можем использовать высоту тона и то, как она меняется со временем, для определения тонов или другие акустические характеристики для определения инициалов и финалов. Другие вещи мы узнаем из других языков, такие как паузы и интонация, хотя эти вещи также несколько различаются между языками.
- Синтаксический анализ заключается в соединении звуков речи, идентифицированных на этапе восприятия, со значением слов, хранящихся в долговременной памяти. Значение идентифицированных слов активируется и временно сохраняется в нашей рабочей памяти. Строительные блоки, необходимые для создания смысла, обретают форму.
- Использование — это когда происходит понимание разговорной речи. Слова, выражения и структуры, определенные на этапе синтаксического анализа, объединяются в осмысленное целое, что также включает в себя сопоставление того, что мы слышим, с тем, что мы знаем, ожидаем и думаем о ситуации, что позволяет нам интерпретировать и понимать то, что говорится.
Вот визуальное представление (адаптированное из Вандергрифта, 2012 г.) этих шагов и того, как они соотносятся друг с другом. Вы можете смело игнорировать эту схему сейчас, если хотите, так как мы вернемся к ней в конце, когда я надеюсь, что она будет иметь больше смысла.
Этап 1: Восприятие – определение звуков речи
Восприятие начинается с концентрации внимания на разговорной речи. Хотя мы можем слышать вещи, на которые не обращаем внимания, слушание требует внимания. Это может показаться очевидным, но важно именно то, на что мы обращаем внимание, потому что разные части мозга активируются в зависимости от того, на что мы обращаем внимание, и в целом мы лучше воспринимаем то, что наш мозг настроен слышать.
Сложность изучения нового языка заключается в том, что в устной речи содержится так много информации, что невозможно обработать ее всю. Хотя нам не нужно сознательно знать, что делает третий тон третьим тоном и что делает второй тон вторым тоном, нашему мозгу нужны не только данные для построения модели, чтобы точно определить, что есть что, нам также нужно идентифицировать какие сигналы важны.
Например, все мы знаем, что китайские тона имеют высоту тона, поэтому у нас есть высокие, восходящие, низкие и нисходящие тона. Тем не менее, голоса людей также различаются, поэтому у детей более высокий голос, чем у женщин, у которых более высокий голос, чем у мужчин, но мозг все же способен понять, что высокий тон мужчины может быть ниже, чем низкий тон ребенка. Вдобавок к этому есть и другие характеристики тонов, вообще не связанные с высотой тона, о которых я расскажу более подробно в следующей статье.
Есть также много других функций, которые могут быть трудны для освоения изучающим язык. Одним из наиболее важных является аспирация или дуновение воздуха, которое следует за такими инициалами, как p, t, k, c, ch и q на китайском языке. Это основная черта, отделяющая эти инициалы от b , d, g, z, zh и j , однако многие учащиеся с трудом улавливают разницу и часто путают произношение.
Выяснение того, что имеет значение, требует воздействия с течением времени
Кроме того, в разговорной речи очень много информации, которую можно и нужно игнорировать. Проблема в том, что то, что мы научились игнорировать в нашем родном языке, на самом деле может быть очень важным в мандаринском диалекте. Например, вы, вероятно, не считаете p в слове «pin» и p в слове «spin» разными звуками, но они есть, и во многих языках, включая мандарин, эта разница важна (придыхание, как отмечалось ранее).
Кроме того, у каждого отдельного говорящего есть определенные характеристики, и существует бесконечное количество незначительных вариаций в произношении, которые не важны, но все же присутствуют во входных данных. Чтобы научить мозг обращать внимание на правильные сигналы и игнорировать остальные, требуется много времени!
Научиться слышать звуки на новом языке
Существует множество исследований в области восприятия звука и овладения вторым языком, но это еще не то, что полностью решено (см. обзор Escudero, 2009). Например, в некоторых случаях научиться слышать новый звук может быть относительно легко. Возьмем, к примеру, пиньинь ü , что сложно для носителей английского языка, потому что в английском языке нет звука [у].
Однако, поскольку его вообще нет в английском языке, его обычно легко идентифицировать, и вскоре вы также сможете его произнести. Если вы думаете, что ü сложно, вы всегда можете посмотреть мой курс произношения здесь. Кроме того, обратите внимание, что написание пиньинь отличается от произношения, поэтому незнание того, когда это ü , даже если точки не написаны, является другой проблемой (точки отбрасываются после j, q и x , а затем все слоги, начинающиеся с ю-) . Подробнее об этом я писал здесь: В чем разница между китайским произношением и пиньинь? Это имеет значение?
В чем разница между китайским произношением и пиньинь? Это имеет значение?
В других случаях, однако, новые звуки могут быть ужасно трудными для изучения, особенно если два звука в целевом языке считаются одним звуком в нашем родном языке.
Наиболее известным примером этого является неспособность носителей японского (и в некоторой степени китайского) воспринимать разницу между r и l в английском языке. В японском есть только один звук, который варьируется от 9 до1947 r и l в зависимости от контекста (они аллофоны), и внезапное разделение и идентификация их как разных звуков очень трудно для взрослых. У детей с этим проблем нет, но я предполагаю, что большинство людей, читающих эту статью, — взрослые.
Слова произносятся по-разному во всех контекстах и всеми людьми
Еще одна проблема на этапе восприятия заключается в том, что один и тот же слог или слово может произноситься по-разному в зависимости от контекста. Например, чтобы правильно определить nǐ (你), нам нужно знать, что когда он появляется сам по себе, это обычно падающий тон, но когда он появляется перед большинством других тонов, это низкий тон, как в nǐ lái (你來) или nǐshuō (你说), а когда он появляется перед другим третьим тоном, он внезапно становится восходящим тоном, как в nǐhǎo (你好).
Эти изменения, конечно, не ограничиваются тонами, но могут происходить со всеми типами звуков. Хороший пример — «эризация» (儿话音), где добавленная цифра r в конце слога по-разному влияет на произношение в зависимости от того, какой это слог. Сравните nàr (那儿), где влияние на предшествующую гласную довольно слабое, с xiǎoháir (小孩儿), где влияние гораздо больше.
Также существует проблема ударных и безударных слогов, где безударные обычно сильно сокращаются, особенно в мандаринском наречии, на котором говорят в северном Китае. В таких словах, как dòufu (豆腐) и yīfu (衣服), гласная иногда полностью опускается, в результате чего получаются dòuf и yīf , которые среднестатистическому ученику даже не кажутся слогами китайского языка.
Вдобавок ко всему, у нас также есть диалект мандаринского языка с региональным акцентом, а это означает, что в зависимости от того, где вырос говорящий, существуют дополнительные факторы, влияющие на произношение. Проведя большую часть времени за границей на Тайване, мне до сих пор иногда трудно иметь дело с тем, как люди в северном Китае склонны сокращать слоги. Люди, выучившие мандарин в Пекине, подумают, что тайваньцы произносят слова не так, как привыкли. Многие китайцы произносят f как h или n как l , или просто смешивайте их свободно, как японцы делают с r и l в английском языке. Я написал больше об изучении китайского языка с региональным акцентом здесь.
Учимся слышать звуки китайского языка
Дело здесь в том, что восприятие сложно! Для вас, как учащегося, это означает, что для повышения уровня владения языком требуется широкое знакомство с разговорным мандаринским диалектом, предпочтительно от постоянно растущего числа носителей. Поначалу вам будет трудно понимать людей, с которыми вы раньше не разговаривали, или вы даже можете обнаружить, что понимаете только то, что говорит ваш учитель, но это все равно хорошее начало! Однако, чтобы действительно сформировать твердые мысленные категории звуков мандарина, вам нужно разнообразить свое прослушивание.
Подробнее о том, как научиться слышать звуки и тона на китайском языке, я писал здесь.
Учимся слышать звуки и тона на китайском языке
Возможные проблемы на этапе восприятия
Goh (2000) исследовал проблемы на разных этапах слушания и перечислил следующие проблемы, большинство из которых мы уже рассмотрели. Комментарии в скобках мои.
- Быть неспособным узнавать даже знакомые слова (потому что они звучат иначе, чем когда вы их выучили)
- Пропустите то, что было сказано сразу после чего-то сложного (потому что ваше внимание было отвлечено каверзным отрывком)
- Быть неспособным правильно разделить разговорную речь на слова (что является меньшей проблемой в мандаринском диалекте, поскольку ограниченная структура слогов облегчает определение того, где заканчивается одно слово и начинается следующее)
- Быть не в состоянии сохранять концентрацию и отвлекаться на другие вещи (потому что слушать новый язык — тяжелая работа)
Шаг 2: Разбор – от звуков речи к смыслу
На следующем этапе основная цель состоит в том, чтобы связать произносимые формы слов с их значением, которое мы (надеемся) сохранили в долговременной памяти. Если мы не выучили слова или наше вспоминание слишком медленное, этот шаг не удастся, и нам придется полагаться на другие методы, чтобы выяснить, что что-то означает (подробнее об этом в следующей статье, где мы рассмотрим начало обработка вниз).
Если вы новичок, скорее всего, вы сможете правильно определить только несколько слов в высказывании. Это происходит не только потому, что вы не знаете достаточного количества слов, но и потому, что разбор требует времени. Благодаря большему знакомству с языком и большей практике процесс ускорится, и вы сможете идентифицировать более крупные фрагменты, а не только отдельные слова, что делает процесс более эффективным. Повторное прослушивание также позволит вам определить слова, с которыми у вас не было времени разобраться в первый раз.
Рабочая память ограничена, что затрудняет прослушивание иностранного языка
Наша способность обрабатывать большие фрагменты языка также важна из-за ограниченного объема рабочей памяти. Трудно указать количество единиц, которые можно сохранить, но большинство слышало о 7 ± 2, популяризированном Джорджем Миллером в 1956 году, но фактическое число, вероятно, еще меньше. Дело в том, что если каждое слово рассматривать как единицу, мы не сможем понимать более длинные предложения, потому что нам нужно поддерживать активность того, что мы слышим, чтобы понять это.
Это легко увидеть в упражнениях «повторяй за мной», которые любят некоторые учителя. Я помню одну учительницу на Тайване во время моего третьего семестра изучения китайского языка, которая говорила полные предложения, а затем ожидала, что мы будем повторять их дословно за ней, не обращаясь к каким-либо примечаниям. Это действительно сложно на более низком уровне, потому что учащиеся просто не в состоянии удерживать все активным в своей рабочей памяти. Для учителя это упражнение кажется простым, потому что для него предложение состоит из меньшего количества, но более крупных фрагментов, которые легче запомнить.
Хорошим примером этого являются структуры с 的, которые имеют обратный порядок в английском языке. Например, мы говорим «это мужчина, которого я видел вчера, когда ходил в магазин за молоком», но в китайском языке «мужчина» стоит в самом конце: nà shì wǒ zuótiān qù chāoshì mǎi niúnǎi yùdao de nánrén (那是我昨天去超市买牛奶遇到的男人), или в обратном переводе на английский язык: [это] [я вчера пошел в магазин купить молоко] de [мужчина].
Начинающим сложно разобрать этот тип предложения, потому что оно не имеет смысла до последних трех слогов, поэтому до тех пор вы должны держать остальные активными. С большей практикой разбор таких предложений становится легче. Разделение на фрагменты не увеличивает нашу рабочую память, но позволяет более эффективно использовать имеющиеся у нас ограниченные возможности.
Медленное запоминание иногда так же плохо, как и незнание слова
Еще одна проблема, с которой учащиеся сталкиваются на этапе прессования, — это скорость обработки. Если нам потребуется несколько секунд, чтобы вспомнить значение слова, говорящий произнес за это время целое предложение, и мы не будем иметь ни малейшего представления о том, что он сказал, даже если мы действительно вспомнили это хитрое слово в предыдущем разговоре. предложение.
Этот вопрос скорости прослушивания я уже обсуждал в отдельной статье, поэтому не буду на нем останавливаться здесь, но это одна из важнейших причин, почему прослушивание много важно, и вы должны как можно больше практиковаться в прослушивании. Просто быть в состоянии вспомнить, что означает произносимое слово, недостаточно, вы должны быть в состоянии сделать это быстро! Мы также вернемся к автоматизированной обработке в следующей статье этой серии.
Стратегии прослушивания китайского: повышение скорости прослушивания
По мере улучшения вашего китайского синтаксический анализ становится более динамичным
Наконец, у нас также могут возникнуть проблемы с синтаксическим анализом по более очевидной причине, что мы не знаем этого слова. Даже если мы сможем определить тон, начальный и конечный, до такой степени, что мы сможем записать слово пиньинь, это мало поможет, если в памяти не хранится никакого значения для этой комбинации звуков.
Для продвинутых учеников все еще есть надежда, потому что мы можем полагаться на более глубокий уровень, а именно на более мелкие единицы языка (морфемы), которые обычно представляют собой односложные слова (одиночные символы в письменной речи). Если мы знаем, что Běijīng Dàxúe (北京大学) означает Пекинский университет, мы могли бы понять на лету, что Běidà означает то же самое, по крайней мере, в некотором контексте. Если позже мы столкнемся с Táià (台大), у нас уже есть шаблон, и мы должны понять, что это сокращение от 9.0025 Táiwān Dàxúe (台湾大学).
Если наши знания китайского достаточно продвинуты, мы могли бы даже угадать значение неизвестного слова, сопоставив звуки с вероятными морфемами, но это довольно сложно и не всегда работает. Это также требует глубокого и внутреннего понимания того, как создаются слова в китайском языке, о чем я рассказал в двух статьях:
Строительные блоки китайского языка, часть 5: Осмысление китайских слов
Строительные блоки китайского языка, Часть 5: Разбираемся в китайских словах
Элементы китайского языка, часть 6: Изучение и запоминание сложных слов
Элементы китайского языка, часть 6: Изучение и запоминание сложных слов
Goh (1998, 200) определил следующие потенциальные проблемы в фаза разбора, снова с моими комментариями в скобках:
- Забыть то, что вы только что услышали (либо потому, что вы отвлеклись, либо потому, что вы не можете сохранить всю информацию активной сразу)
- Неспособность связать произносимое слово с его значением (потому что оно звучит не так, как вы привыкли, или потому что оно глубоко запрятано и требует слишком много времени, чтобы его вспомнить)
- Непонимание из-за отсутствия контекста (это нисходящий процесс, который мы рассмотрим подробнее в следующей статье этой серии)
Шаг 3: Использование – Соединяем все вместе
Теперь, когда мы определили слова, выражения и грамматические конструкции, получили их значение и сохранили их в нашей рабочей памяти, пришло время собрать все воедино на последнем шаге: использование.
Давайте еще раз посмотрим на графическое представление модели Вандергрифта, чтобы собрать все воедино:
До сих пор мы говорили в основном об информации, содержащейся в самом разговорном языке (тонах, слогах, словах и т. д.), но для того, чтобы понять и интерпретировать значение разговорного языка, нам также необходимо опираться на предварительные знание и понимание. Слушая, мы создаем концептуальную основу с целью осмысления того, что мы слушаем, опираясь на то, что мы знаем о говорящем, ситуации и мире вокруг нас.
Возникает прототип предполагаемого значения
Начинает развиваться прототип, который является своего рода предварительным представлением того, что собирается сказать говорящий. Основываясь на том, что мы понимаем из последующих высказываний, и на нашем предшествующем понимании ситуации, мы можем пересмотреть и обновить прототип. На этапе использования мы согласовываем то, что слышим, с тем, что мы уже знаем и ожидаем.
Для опытных слушателей это примирение проходит успешно, и достигается понимание. Для менее опытных слушателей, включая большинство изучающих второй язык, могут потребоваться дополнительные стратегии для понимания. Это может включать в себя такие вещи, как опора на контекст, чтобы угадать значение слов, которые мы не поняли, осознание того, что что-то воспринятое ранее должно быть неправильным в свете вещей, сказанных позже, или другие формы решения проблем. Это решение проблемы требует внимания и когнитивных ресурсов, которых обычно не хватает менее опытным слушателям, что очень затрудняет интерпретацию сказанного или использование этих компенсаторных стратегий, когда мы не понимаем.
Знание языка, культуры и общества необходимо для понимания на слух
Можно добиться успеха на первых двух этапах (восприятие и анализ), но потерпеть неудачу на последнем этапе, использовании. Хороший пример этого — когда вы понимаете слова, которые кто-то говорит, но не понимаете, почему они их произносят. В какой-то момент большинство изучающих китайский язык сбиваются с толку из-за приветствий в форме вопросов, таких как nǐ chī le ma? (你吃了吗), на который вы, конечно, можете ответить, если хотите, но на самом деле это не запросы информации.
Открытие разговора с похожими контекстуальными фразами является обычным явлением, особенно среди пожилых китайцев (средний возраст и старше). Помню, как в первые несколько раз меня это озадачило, потому что я понял только буквальное значение вопроса, а не Это немного похоже на вопрос «Что случилось?» изучающему английский язык только для того, чтобы получить длинное объяснение того, что они делают, или, что еще хуже, «потолок» или «небо». Хотя краткий комментарий о текущей деятельности допустим, эта фраза в основном используется в качестве приветствия.
Здесь важна культурная осведомленность, которая делает шаг на пути к использованию китайского более трудным, чем язык страны, культурно более близкой к вашей собственной. Люди не выражают вещи одинаково и не используют одни и те же слова одинаково. Известным примером этого является то, что слово «нет» на китайском языке часто не означает «нет», но также может быть вежливым способом сказать «да». Или, другими словами, если вы общаетесь с китайцами и каждое «нет, спасибо» означает именно это, вы, вероятно, довольно часто пропускаете предполагаемое сообщение.
Помимо tīng bu dǒng: Использование того, что вы уже знаете, для облегчения восприятия на слух китайского языка
Как мы видели, использование — это не только слова и модели, которые мы идентифицируем, но и предварительное знание целого ряда вещей. Эти знания необходимы для понимания и интерпретации не только буквального значения слов, но и предполагаемого сообщения, которое за ними стоит.
Это и есть обработка сверху вниз. Вместо того, чтобы начинать с самых маленьких единиц и наращивать их, нисходящая обработка заключается в использовании того, что мы уже знаем, для направления и поддержки восприятия, разбора и использования, и об этом мы поговорим в следующей статье этой серии: Помимо tīng bu dǒng, часть 3: Использование того, что вы уже знаете, для облегчения восприятия на слух китайского языка
Помимо tīng bu dǒng, часть 3: Использование того, что вы уже знаете, для облегчения восприятия на слух китайского языка
Справочная литература и дополнительная литература
Escudero, P. (2009). Лингвистическое восприятие похожих звуков L2. I: П. Бурсма и С. Хаманн (ред.), Фонология в восприятии, 15 (с. 151–190). Де Грюйтер Мутон.
Филд, Дж. (2009). Аудирование в языковом классе . Издательство Кембриджского университета.
Го, CC (1998). Как учащиеся ESL с разными способностями к аудированию используют стратегии и тактики понимания. Исследования в области преподавания языков, 2 (2), с. 124–147.
Гох, CC (2000). Когнитивный взгляд на проблемы понимания на слух изучающих язык. Система, 28(1), с. 55–75.
Миллер, Джорджия (1956). Волшебное число семь плюс-минус два: некоторые ограничения нашей способности обрабатывать информацию. Психологический обзор , 63 (2), 81.
Рост, М. (2011). Преподавание и исследование: аудирование (второе издание). Рутледж.
Вандергрифт, Л. (2011). Аудирование второго языка: предвестие, процесс, продукт и педагогика. In Справочник по исследованиям в области преподавания и изучения второго языка (стр. 455–471). Рутледж.
Вандергрифт, Л., и Гох, К. (2012). Преподавание и изучение второго языка на слух: Метапознание в действии. Рутледж.
Советы и рекомендации по изучению китайского языка прямо в вашем почтовом ящике
Я изучаю и преподаю китайский язык уже более десяти лет. Моя цель — помочь вам найти способ обучения, который работает для вас. Подпишитесь на мою рассылку, чтобы получить 7-дневный ускоренный курс обучения, а также еженедельные идеи о том, как улучшить свое обучение!
Как описать грамматику языка
EBNF: Как описать грамматику языкаИнструмент
Веб-сайт tomassetti.me изменился: теперь он является частью strumenta.com. Вы по-прежнему будете находить все новости в обычном качестве, но в новом оформлении.
Написано Федерико Томассеттина разборе
EBNF является наиболее часто используемым формализмом для описания структуры языков.
В этой статье мы увидим:
- Что такое EBNF
- Примеры грамматик, определенных с помощью EBNF
- Как мы можем определить грамматику с помощью EBNF
- Несколько вещей, которые следует учитывать при использовании EBNF
- Как использовать EBNF на практике сегодня
- Резюме с некоторыми заключительными словами мысли
Звучит как план?
Синтаксический анализ: инструменты и библиотеки
Получите руководство по электронной почте, чтобы прочитать его на всех своих устройствах, когда у вас будет время. Узнайте о синтаксическом анализе в Java, Python, C# и JavaScript
Имя
Адрес электронной почты
Мы используем это поле для обнаружения спам-ботов. Если вы заполните это, вы будете отмечены как спамер.
Мы не будем рассылать вам спам. Отписаться в любое время. Работает на ConvertKitЧто такое EBNF?
EBNF — это способ определения грамматики формального языка. Его можно считать метаязыком, потому что это язык для описания других языков.
Формальный язык — это язык с точной структурой, такой как языки программирования, языки данных или предметно-ориентированные языки (DSL). Java, XML и CSS — все это примеры формальных языков.
Грамматика может использоваться для определения двух противоположных вещей:
- как распознавать разные части фрагмента кода, написанного на формальном языке
- возможные способы создания действительного фрагмента кода на формальном языке
Например, простая грамматика может сказать нам, что документ на нашем языке состоит из списка объявлений, а объявления определяются последовательностью ключевого слова Xyz и имени.
На основании этого мы можем:
- распознать в кодовых последовательностях ключевого слова Xyz и имя как экземпляры этих объявлений мы рассмотрели
- мы могли бы создавать действительные документы на нашем языке, написав список объявлений, каждый раз вставляя ключевое слово Xyz и имя
Хотя есть два возможных использования грамматики, нас обычно интересует только первое: распознавание того, является ли фрагмент кода действительным для данного языка, и идентификация различных структур, типичных для языка (таких как функции , методы, классы и т. д.).
Что означает EBNF?
Хорошо, но что означает EBNF? EBNF расшифровывается как Расширенная форма Бэкуса-Наура . Вас не удивит, что это расширенная версия формы Бэкуса-Наура (БНФ).
Существует по крайней мере еще один формат, производный от BNF, который называется ABNF, для формы Augment Backus-Naur . Основной целью ABNF является описание протоколов двунаправленной связи. EBNF — наиболее часто используемый вариант формата.
Несмотря на то, что существует стандарт для EBNF, обычно используются разные расширения или немного отличающийся синтаксис. В оставшейся части статьи мы добавим больше комментариев при рассмотрении конкретных частей EBNF.
Почему BNF недостаточно?
EBNF был изобретен для преодоления ограничений базового формата. Основной из них является несуществующая поддержка для простого определения повторений. Это означает, что общие шаблоны BNF, такие как определение серии повторяющихся элементов, громоздки и зависят от нелогичной логической математики.
Например, чтобы определить список слов, разделенных запятой (например, джон, кофе, логика), вы хотели бы сказать что-то вроде «список — это одно слово, за которым следует множество пар запятых и слов». Вы можете сказать то же самое с EBNF. Вместо этого в базовом формате BNF нет эквивалента «много». Таким образом, чтобы описать то же самое, вам нужно было бы сказать что-то вроде «список — это одно слово или список, за которым следует пара запятой и слова». Это работает, но сложно, поскольку определяет не один список, а серию вложенных списков.
По сути, предыдущий пример будет таким: «Джон, кофе, логика — это список из , джон,
и ,
, за которым следует список из , кофе,
и ,
и , логика
».
Примеры грамматик EBNF
Мы увидим несколько примеров грамматик, взятых из списка, доступного на github. Позже мы могли бы ссылаться на них при объяснении правил.
Также обратите внимание, что для каждого языка могут быть разные эквивалентные грамматики. Таким образом, для одних и тех же языков вы можете найти грамматики, которые не совсем одинаковы, но в любом случае они правильны.
Грамматика EBNF для HTML
htmlDocument : (скриптлет | SEA_WS)* xml? (скриптлет | SEA_WS)* dtd? (скриптлет | SEA_WS)* htmlЭлементы* ; htmlЭлементы : htmlРазное* htmlЭлемент htmlРазное* ; htmlЭлемент : TAG_OPEN htmlИмя тега htmlАтрибут* TAG_CLOSE htmlКонтент TAG_OPEN TAG_SLASH htmlИмя тега TAG_CLOSE | TAG_OPEN htmlИмя тега htmlАтрибут* TAG_SLASH_CLOSE | TAG_OPEN htmlИмя тега htmlАтрибут* TAG_CLOSE | скриптлет | сценарий | стиль ; htmlКонтент : htmlChardata? ((htmlElement | xhtmlCDATA | htmlComment) htmlChardata?)* ; htmlАтрибут : htmlAttributeName TAG_EQUALS htmlAttributeValue | htmlАтрибутИмя ; htmlАтрибутИмя : НАЗВАНИЕ ТЭГА ; htmlAttributeValue : ATTVALUE_VALUE ; htmlTagName : НАЗВАНИЕ ТЭГА ; htmlChardata : HTML_TEXT | SEA_WS ; htmlРазное : htmlКомментарий | SEA_WS ; htmlКомментарий : HTML_КОММЕНТАРИЙ | HTML_CONDITIONAL_COMMENT ; xhtmlCDATA : КДАННЫЕ ; дтд : DTD ; XML : XML_DECLARATION ; скриптлет : СКРИПТЛЕТ ; сценарий : SCRIPT_OPEN (SCRIPT_BODY | SCRIPT_SHORT_BODY) ; стиль : STYLE_OPEN (STYLE_BODY | STYLE_SHORT_BODY) ;
Грамматика EBNF для TinyC
TinyC — это упрощенная версия C. Мы выбрали ее, потому что грамматика для обычного языка программирования была бы слишком сложной, чтобы служить примером. Обычно мы рассматриваем грамматики длиннее 1000 строк.
программа : заявление+ ; заявление : оператор paren_expr 'if' | 'if' оператор paren_expr оператор 'else' | 'пока' оператор paren_expr | оператор 'do', 'пока' paren_expr ';' | '{' заявление* '}' | выражение ';' | ';' ; paren_expr : '('выражение')' ; выражение : тест | идентификатор '=' выражение ; тест : сумма | сумма '<' сумма ; сумма : срок | сумма '+' термин | сумма '-' член ; срок : идентификатор | целое число | paren_expr ; идентификатор : НИТЬ ; целое число : INT ; НИТЬ : [а-я]+ ; INT : [0-9]+ ; WS : [rnt] -> пропустить ;
Как мы обычно определяем грамматику, используя EBNF?
Мы определяем грамматику, указывая, как объединять отдельные элементы в значимые структуры. В первом приближении мы можем рассматривать отдельные слова как элементы. Структуры соответствуют предложениям, точкам, абзацам, главам и целым документам.
Грамматика говорит нам, как правильно соединять отдельные слова для получения предложений, и как мы можем продвигаться вперед, объединяя предложения в точки, точки в абзацы и так далее, пока не получим весь документ.
РБНФ: Терминалы и нетерминалыТерминалы и нетерминалы
В используемом приближении отдельные слова соответствуют терминалам , а все структуры, построенные над ними (предложения, периоды, абзацы, главы и целые документы) соответствуют нетерминалам .
Как выглядят терминалы
Терминалы иногда также называют жетонами. Это наименьший блок, который мы рассматриваем в наших грамматиках EBNF.
Терминал может быть:
- литерал в кавычках
- регулярное выражение
- имя, относящееся к терминальному определению. Эта опция не является частью стандарта EBNF, но используется очень часто. Обычно для этих терминальных определений используются имена в верхнем регистре, чтобы отличить их от нетерминальных определений. Эти последние определения являются правильными продукционными правилами
Например, в грамматике вы можете использовать "когда"
для указания именно этой строки. Также используются регулярные выражения, например /[a-z]+/
. Наконец, мы могли бы где-нибудь сгруппировать определения терминалов, а затем использовать их имена для ссылки на них. Преимущество использования определений в том, что они позволяют повторно использовать их несколько раз.
Давайте посмотрим на некоторые типичные терминалы:
- идентификаторы: это имена, используемые для переменных, классов, функций, методов и так далее. Обычно большинство языков используют разные соглашения для разных имен. Например, в Java имена классов начинаются с заглавной буквы, статические константы записываются с использованием всех заглавных букв, а имена методов и переменных начинаются со строчной буквы. Однако это всего лишь лучшие практики: в Java есть только один тип идентификатора, который можно использовать везде. Это относится не ко всем языкам. В таких языках, как Haskell, идентификаторы, используемые для типов, должны начинаться с заглавной буквы. Еще одна вещь, которую следует учитывать, это то, что определение идентификаторов обычно пересекается с определениями ключевых слов. Последние должны иметь приоритет. То есть, если токен может быть либо идентификатором, либо ключевым словом, то он должен быть распознан как ключевое слово.
- ключевых слов: почти каждый язык использует ключевые слова. Это точные строки, которые используются для обозначения начала определения (подумайте о
class
в Java илиdef
в Python), модификатора (public
,private
,static
,final
и т. д. .) или структуры потока управления (while
,для
,до
и т. д.) - литералы: они позволяют определять значения на наших языках. У нас могут быть строковые литералы, числовые литералы, символьные литералы, логические литералы (но мы могли бы рассматривать их также как ключевые слова), литералы массивов, литералы карт и многое другое, в зависимости от языка
- разделители и ограничители: такие как двоеточия, точки с запятой, запятые, круглые скобки, скобки, фигурные скобки
- пробелы: пробелов, табуляции, новой строки. Как правило, они не имеют смысла и могут использоваться везде в вашем коде. Некоторые языки могут иметь более структурированные формы комментариев к документации
Пробелы и комментарии обычно игнорируются в грамматиках EBNF. Это потому, что обычно они могут использоваться везде в языке, поэтому о них следует сообщать по всей грамматике. Некоторые инструменты имеют специальные параметры для пометки некоторых терминалов как терминалов, которые следует игнорировать.
Как определяются терминалы
Терминалы определяются с помощью строковых констант или регулярных выражений. Давайте посмотрим на некоторые типичные определения.
Category | Terminal | Definition | Note | |||
Identifier | Java identifier | /[a-zA-Z$_][a -zA-Z0-9$_]*/ | Это упрощение, поскольку технически возможно также использовать управляющие последовательности UTF в идентификаторах Java | |||
Идентификатор типа Haskell | /[A-Z][a-zA-Z0-9$_’]*/ | |||||
Идентификатор значения Haskell | /[a-za-z0][a-za-z0][a-za-z0][a-za-z0][a-zA-Z0-9$_’]*/ 9_’]*/ | |||||
Ключевое слово | Некоторые ключевые слова Java | «abstract», «assert», «boolean», «break», «byte», «case», «catch», «char », «класс», «константа»… | «константа» — это ключевое слово в Java, даже если оно не используется ни в одной конструкции. Это зарезервированное ключевое слово для использования в будущем (то же самое относится и к «goto») 9.0046 | |||
Некоторые ключевые слова Python 3/td> | «def», «return», «raise», «from», «import», «as», «global», «nonlocal», «assert»… | |||||
Литерал | Строковый литерал Java | /’”’ (~[«] | ” [\b\t\n\f\r»‘])* ‘»‘/ | Это упрощение. Мы игнорируем восьмеричные escape-последовательности и escape-последовательности Unicode | |||
Символьный литерал Java | /”’ (~[‘] |” [\b\t\n\f\r”‘]) »’ | |||||
Целочисленный литерал Java | /[«0»-«9»](([«0»-«9″,»_»])*[«0»-«9»])?/ | Целочисленный литерал Java фактически может быть выражен в десятичном, шестнадцатеричном, восьмеричном или двоичном формате. Мы просто рассматриваем десятичный формат здесь. Это верно и для длинных литералов Java | ||||
«9»])?(‘l’|’L’) | ||||||
Литерал с плавающей запятой Java | /[«0»-«9”](([“0”-“9″,”_”])*[“0”-“9”])?’. ‘([“0”-“9”](([“0”- «9″»,_»])*[«0»-«9»])?)?(‘f’|’F’) | Литерал с плавающей запятой Java может быть выражен в десятичном или шестнадцатеричном формате. Мы просто рассматриваем десятичный формат здесь. Мы также игнорируем возможность указания показателя | ||||
Java Boolean Literal | /”True” | ”False”/ | |||||
Separator/Delimiter | и Delimiter | Sepator/Delimiter | . “, “)”, “{“, “}”, “”, “;”… | |||
Some Ruby separators and delimiters | “,”, “;”… | |||||
Whitespace | Java whitespace | /[ \t\r\n\u000C]+/ | ||||
Рубиновый пробел | /(‘ ‘|’\t’)+/ | |||||
Комментарий | Строковый комментарий Java | 9\r/0] ~\n/0|||||
Комментарий блока Java | /’\/*’ .*? ‘*\/’/ | |||||
Комментарий строки Python | /’#’ ~[\r\n\f]*/ |
Как выглядят нетерминалы
Нетерминалы получаются с помощью группировки нетерминалы в иерархии. В конце концов, наша цель — получить абстрактное синтаксическое дерево, которое представляет собой дерево . Наше дерево будет иметь корень: один нетерминал, представляющий весь наш документ. Корень будет содержать другие нетерминалы, которые будут содержать другие нетерминалы и так далее.
На рисунке ниже показано, как мы можем перейти от потока токенов (или терминалов) к AST, который группирует терминалы в иерархию нетерминалов.
EBNF — от потока токенов к ASTВ грамматике мы определим правила парсера, которые определяют, как строится AST.
Мы видели, что нетерминалы представляют структуры на разных уровнях. Примеры нетерминалов:
- программа/документ : представляет весь файл
- модуль/классы: сгруппировать несколько объявлений вместе
- функции/методы: сгруппировать операторы вместе
- операторы: это отдельные инструкции. Некоторые из них могут содержать другие утверждения. Например, у циклов есть тело, которое представляет собой список других операторов
- выражений: обычно используются в операторах и могут быть составлены различными способами
Как определяются нетерминалы? Мы увидим это в следующем разделе.
Определение производственных правил
Грамматика EBNF по существу представляет собой список производственных правил. Каждое производственное правило говорит нам, как можно составить нетерминал. Теперь мы увидим различные элементы, которые мы можем использовать в таких правилах.
Терминал
Мы видели, что терминал может быть определен в строке, задав строку или регулярное выражение, или может быть определен в другом месте и просто указан в правиле. Последний метод технически не является частью EBNF, но широко используется.
выражение : тест | id '=' expr // '=' это терминал ; идентификатор : STRING // STRING — это терминал, в верхнем регистре ;
Обратитесь к нетерминалу
Подобно ссылкам на терминалы, мы также можем ссылаться на нетерминалы. Однако это может привести к леворекурсивным правилам, которые обычно запрещены. Подробнее см. параграф о рекурсии в грамматиках.
выражение : тест | id '=' expr // id является нетерминалом, на который ссылается производственное правило expr ; идентификатор : НИТЬ ;
Последовательность
Последовательность просто представляется путем указания двух элементов один за другим.
// htmlAttribute можно создать двумя способами. Первый требует // последовательность. Сначала нам нужно найти htmlAttributeName, затем // TAG_EQUALS и, наконец, htmlAttributeValue htmlАтрибут : htmlAttributeName TAG_EQUALS htmlAttributeValue | htmlАтрибутИмя ;
Это также называется конкатенацией, и в стандарте EBNF запятые используются между элементами, в то время как обычно вы просто используете пробелы для разделения элементов последовательности.
Альтернатива
Существуют некоторые конструкции или части конструкций, которые можно определить по-разному. Для представления этого случая мы используем альтернативы. Различные варианты разделены вертикальной чертой (« |
»)
// Существуют разные способы создания заявления заявление : оператор 'if' paren_expr // 1-й вариант | 'if' оператор paren_expr 'else' оператор // 2-й вариант | Оператор 'while' paren_expr // 3-й вариант | оператор 'do', 'пока' paren_expr ';' // 4-й вариант | '{' оператор* '}' // 5-й вариант | выражение ';' // 6-й вариант | ';' // 7-й вариант ; // Альтернативы обычно используются на верхнем уровне продукционных правил // но это не всегда так. В htmlDocument они используются внутри // последовательность htmlДокумент : (скриптлет | SEA_WS)* xml? (скриптлет | SEA_WS)* dtd? (скриптлет | SEA_WS)* htmlЭлементы* ;
Дополнительно (ноль или один раз)
Элемент может появляться ноль или один раз. Другими словами, это может быть необязательным.
// оба вхождения htmlChardata являются необязательными htmlКонтент : htmlChardata? ((htmlElement | xhtmlCDATA | htmlComment) htmlChardata?)* ;
В стандарте EBNF необязательные элементы представлены в квадратных скобках. Однако чаще всего они представлены знаком вопроса после необязательного элемента.
Ноль или больше раз
Элемент может появляться ноль или более раз (нет верхнего предела).
// В трех из этих вариантов может появиться htmlAttribute // столько раз, сколько мы хотим. htmlЭлемент : TAG_OPEN htmlИмя тега htmlАтрибут* TAG_CLOSE htmlКонтент TAG_OPEN TAG_SLASH htmlИмя тега TAG_CLOSE | TAG_OPEN htmlИмя тега htmlАтрибут* TAG_SLASH_CLOSE | TAG_OPEN htmlИмя тега htmlАтрибут* TAG_CLOSE | скриптлет | сценарий | стиль ;
В стандартном РБНФ необязательные элементы представлены внутри фигурных скобок. Однако чаще всего они представлены звездочкой, следующей за повторяющимся элементом.
Один или несколько раз
Элемент может появляться один или несколько раз (без верхнего предела).
// Нам нужен хотя бы один оператор. У нас может быть только один или несколько программа : заявление+ ;
В этом примере мы говорим, что в программе должен быть хотя бы один оператор.
Этого нет в стандартном EBNF, однако это эквивалентно последовательности, в которой одни и те же элементы присутствуют дважды, а во второй раз за ними следует звездочка, так что один и тот же элемент фактически всегда присутствует хотя бы один раз.
Группировка
Мы можем сгруппировать несколько элементов, используя круглые скобки. Обычно это используется, потому что модификатор (необязательный, ноль или более, один или более) должен применяться к набору элементов. Его также можно использовать для управления приоритетом операторов.
// скрипт определяется как последовательность терминала SCRIPT_OPEN // и группа ( SCRIPT_BODY | SCRIPT_SHORT_BODY) сценарий : SCRIPT_OPEN (SCRIPT_BODY | SCRIPT_SHORT_BODY) ;
Без использования группировки у нас была бы альтернатива между последовательностью SCRIPT_OPEN SCRIPT_BODY
(первый вариант) и SCRIPT_SHORT_BODY
(второй вариант).
Несколько моментов для размышления
Мы увидели, какие конструкции можно использовать для определения правил производства. Теперь давайте углубимся в некоторые аспекты, которые мы должны учитывать при написании грамматик.
Рекурсия в грамматике: влево или вправо?
EBNF позволяет нам определять повторяющиеся грамматики. Рекуррентные грамматики — это грамматики с повторяющимися продукционными правилами, т. е. продукционными правилами, которые ссылаются сами на себя, и они делают это в начале продукционного правила (9).0010 слева повторяющиеся грамматик) или в конце ( справа повторяющиеся грамматики ).
Левоповторяющиеся грамматики более распространены. Рассмотрим этот пример:
выражение: INT | выражение ПЛЮС выражение ;
Это производственное правило остается повторяющимся, поскольку выражение
может начинаться с… выражения
.
Дело в том, что многие инструменты, обрабатывающие грамматики EBNF, не могут с этим справиться, потому что рискуют зациклиться. Существуют способы рефакторинга левых повторяющихся правил, однако они приводят к менее четким грамматикам. Итак, если вы можете, просто используйте современные инструменты, которые имеют дело с лево- и правоповторяющимися грамматиками.
Приоритет
Приоритет может относиться к двум вещам: приоритет в грамматике EBNF (т. е. порядок применения операторов в грамматиках) и приоритет в языках, определенных EBNF.
Это очень важно, потому что позволит правильно интерпретировать такие выражения, как:
1 + 2 * 3
В этом случае мы все знаем, что умножение имеет приоритет над сложением. В языках, которые мы собираемся определить, у нас может быть много разных правил, и нам нужно определить определенный порядок их рассмотрения.
Давайте поговорим о втором.
Традиционным способом управления приоритетом является определение списка различных правил, которые ссылаются друг на друга. На верхнем уровне у нас будут более абстрактные правила, такие как выражение
, на нижнем уровне у нас будут правила, представляющие наименьшие компоненты, такие как один терм
. Типичный пример показан в TinyC:
expr : тест | идентификатор '=' выражение ; тест : сумма | сумма '<' сумма ; сумма : срок | сумма '+' термин | сумма '-' член ; срок : идентификатор | целое число | paren_expr ;
Грамматика в том виде, в каком она определена, заставляет сначала анализировать отдельные термины (идентификатор, целое число или выражения в скобках). Позже это можно комбинировать, используя знак плюс или минус. Затем можно использовать оператор меньше, чем, и это может быть частью выражения, рассматриваемого правила верхнего уровня.
Это относительно простой пример, но в более богатых языках у нас может быть 7-12 промежуточных правил, таких как test и sum, для представления разных групп операторов с одинаковым приоритетом. К слову об умножении, делении, степени, операторах сравнения, логических операторах, доступе к массиву и т.д. Существует много возможных способов построения выражений, и вам необходимо определить порядок приоритета.
Теперь некоторые современные инструменты используют именно тот порядок, в котором определены альтернативы, для получения правил приоритета. Например, в ANTLR вы можете написать предыдущий пример так:
expr : идентификатор '=' выражение | выражение '<' выражение | выражение '+' выражение | выражение '-' выражение | идентификатор | целое число | paren_expr ;
Типичный шаблон: определение списков
Обычно мы хотим определить в грамматике EBNF список.
У нас есть список параметров, список переменных, всевозможные списки.
Обычно у нас есть разделитель между элементами (например, ЗАПЯТАЯ
). У нас могут быть списки, в которых должен быть хотя бы один элемент, и списки, в которых может не быть элементов. Давайте посмотрим, как мы можем реализовать оба:
myListOfAtLeastOneElement: элемент (элемент COMMA)* ; myListOfOfPotentiallyZeroElements: (элемент (элемент ЗАПЯТАЯ)*)? ;
Синтаксическая и семантическая валидность
Мы видели, что РБНФ можно использовать для определения грамматики, мы должны учитывать, что грамматика определяет, что такое синтаксически допустимо , но ничего не говорит нам о том, что такое семантически правильно .
Что это значит? Рассмотрим следующие примеры:
- документ, содержащий несколько объявлений элементов с одинаковыми именами
- сумма двух переменных: целочисленная и логическая
- ссылка на переменную, которая не была объявлена ранее
Мы можем представить язык, где все эти примеры синтаксически правильны, т. е. построены согласно грамматике языка. Однако все они семантически неверны, поскольку не учитывают дополнительных ограничений на использование языка. Эти семантические ограничения используются в дополнение к грамматике после того, как структуры языка были распознаны. В грамматике мы можем сказать что-то вроде объявление должно состоять из определенного ключевого слова и имени , с семантическими ограничениями мы можем сказать два объявления не должны иметь одинаковое имя . Комбинируя синтаксические и семантические правила, мы можем выразить то, что допустимо в нашем языке.
Как вы определяете семантические правила? Написав код, который работает на AST. Вы не можете сделать это в грамматике EBNF.
Куда идти дальше?
Грамматика EBNF полезна для обсуждения и общения с другими разработчиками языка. Как правило, вы можете захотеть сделать с ним больше: вы хотите создать настоящие синтаксические анализаторы и инструменты для обработки языков из ваших грамматик EBNF. Лично мне нравится работать с ANTLR. Я предлагаю взглянуть на мегаучебник ANTLR.
Возможно, вам будет интересно узнать больше о синтаксическом анализе. Мы подготовили различные статьи, объясняющие, как действовать в зависимости от языка, с которым вы предпочитаете работать:
- Синтаксический анализ на Java
- Синтаксический анализ на C#
- Синтаксический анализ на Python
- Синтаксический анализ на JavaScript
И если вы заблудились и не уверены о том, как двигаться вперед, просто дайте нам знать.
Резюме
В этой статье мы стремились быть практичными: мы обсудили, что делается на практике и что вам нужно, чтобы начать писать грамматики, используя EBNF. Мы обсудили различия между типичными обычаями и стандартом и попытались дать полную и правильную картину.
Есть вещи, которые мы не обсуждали: например, история, которая привела к созданию EBNF или его корни в работах Хомского и других ученых. Мы не обсуждали, что такое контекстно-свободная грамматика. Теория говорит нам, что EBNF нельзя использовать для описания всех возможных форм грамматик. Тем не менее, он достаточно мощный, чтобы описать все формальные языки, в которых вы хотели бы писать.
В остальной части этого веб-сайта вы должны найти статьи о следующих шагах, таких как создание компилятора или редактора для вашего языка. Итак, получайте удовольствие!
Категории
Подробнее о синтаксическом анализе
Анализ черной магии с помощью регулярных выражений
В предыдущем посте мы с @Sw4mp_f0x обсудили важность навыков анализа данных для тестировщиков на проникновение и подробно рассказали, как начать с ним работать. В этом посте мы рассмотрели несколько способов сопоставления текста и поиска определенных строк. Примеры, которые мы использовали, были довольно простыми, что не всегда соответствует действительности. В этом посте мы рассмотрим более сложное сопоставление с образцом с помощью регулярных выражений, что даст вам еще больший контроль и гибкость при работе с вашими инструментами синтаксического анализа.
Регулярное выражение, часто называемое регулярным выражением, использует метасимволы, подстановочные знаки и литеральные символы для определения шаблонов, которые можно использовать с широким спектром инструментов Unix и Windows. Звучит просто, правда? Регулярные выражения могут оказаться сложными, особенно когда вы только начинаете. К счастью, есть множество ресурсов, которые помогут в крайнем случае. Чтобы еще больше усложнить ситуацию, синтаксис регулярных выражений зависит от инструмента или языка программирования. Например, регулярное выражение, разработанное для использования в Python, может не работать в awk. 9ca[rt]$
Объяснение синтаксиса:
Соответствует, если строка начинается с буквальной строки "ca"
и за ней следуют буквы "r" или "t" в конце строки.
Вот таблица с общими метасимволами, поддерживаемыми awk и sed:
Символ | Описание | |
---|---|---|
. | Соответствует любому одиночному символу (или новой строке) | |
* | Соответствует предыдущему символу или метасимволу ноль 9. ..] | Соответствует ли не любому из включенных символов или диапазонов. Противоположно [...] |
+ | Совпадает с предшествующим символом или метасимволом один или более раз (Расширенный метасимвол) | |
? | Соответствует предыдущему символу ноль или один раз (Расширенный метасимвол) | |
| | Действует как логическое ИЛИ для нескольких регулярных выражений (расширенный метасимвол) | |
(...) | Используется для группировки регулярных выражений, например, при использовании символа | метасимвол. Совпадения выражений внутри группы могут быть вызваны позже. (Расширенный метасимвол) | |
(?:..) | Пассивная группа. Значение совпадения выражения не сохраняется для дальнейшего использования (Расширенный метасимвол) | |
{. ..} | Обозначает диапазон для предыдущего символа. Соответствует одному из трех следующих форматов:
|
Для получения более подробной информации об этих метасимволах см. Руководство пользователя GNU Awk.
Важно отметить, что не все метасимволы поддерживаются всеми инструментами, особенно те, которые отмечены расширенный метасимвол выше. Если вы сталкиваетесь с ошибками или неправильным сопоставлением, убедитесь, что синтаксис поддерживается инструментом или операционной системой, которую вы используете. При работе с grep обязательно используйте переключатель -E
, чтобы включить использование большего количества метасимволов регулярных выражений, таких как фигурные скобки. Кроме того, чтобы использовать метасимвол буквально, вы должны экранировать его обратной косой чертой. Да, даже саму обратную косую черту, если она вам нужна в шаблоне.
Чтобы увидеть регулярные выражения в действии, давайте рассмотрим простой пример. Вы получили несколько файлов от вашего клиента и сказали, что они содержат все используемые IP-адреса и диапазоны IP-адресов в их сети. Их не беспокоит форматирование файлов в пригодный для использования формат.
Вот содержимое предоставленных файлов, объединенных в один:
В этом файле у нас есть отдельные IP-адреса и диапазоны IP-адресов, и мы хотим извлечь оба, чтобы убедиться, что мы все тестируем. Для этого мы можем использовать grep, awk или sed. Давайте воспользуемся grep для этого примера. Как и во многих других случаях, здесь есть несколько способов. Мы используем переключатель -o
для вывода всего, что соответствует регулярному выражению. Поведение по умолчанию заключается в печати всей строки, в которой находится совпадение. Для этого примера будет хорошо работать следующее:
grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{ 1,3}(?:\/[0-9]{1,2})?' Диапазоны.txt
Поломка: [0-9]{1,3} — скобки определяют диапазон совпадающих символов. Здесь подойдет любое число от 0 до 9. Фигурные скобки используются для определения количества или диапазона допустимых повторений предыдущего выражения. На английском языке это соответствует от 1 до 3 последовательных чисел, на которые попадает октет IP-адреса. В приведенном выше регулярном выражении есть 4 таких выражения, по одному для каждого октета, разделенных экранированной точкой. Точка должна быть экранирована, потому что это метасимвол, который в противном случае представлял бы любой символ, кроме новой строки.
(?:\/[0-9]{1,2})? - При этом мы предоставляем необязательное выражение для нотации CIDR в виде пассивной группы. Пассивные группы определяются с помощью (?:….). Непассивная группа, называемая «именованной группой», отличается от других и на нее можно ссылаться позже. Подробнее об этом позже. Пассивная группировка позволяет нам применять квантификатор (+, ?, {}, *) к группе выражений. Квантификаторы применяются к предыдущему выражению, в данном случае к пассивной группе. Мы используем квантор вопросительного знака, чтобы сделать всю пассивную группу необязательной. Группа содержит экранированную косую черту и от 1 до 2 цифр (0–9).), точно так же, как мы делали это для октетов.
Давайте посмотрим на это в действии:
Это соответствует нашим потребностям в данном случае, но может быть подвержено ложным срабатываниям. Например, недопустимый IP-адрес 10.0.15.467 будет соответствовать этому регулярному выражению. Давайте сделаем это немного более детализированным, используя еще пару метасимволов. Во-первых, я вставил пару недопустимых IP-адресов.
Как видите, наше текущее выражение успешно соответствует недопустимым IP-адресам. Первое, что мы можем сделать, это уточнить, какие числа разрешены. Мы можем использовать |
метасимвол, чтобы дать выражению несколько вариантов соответствия для каждого октета:
(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0 -9]{2}|[1-9])\.
В этой пассивной группе есть пять возможных выражений, которые могут совпадать для каждого октета:
- 25[0-5] (250-255)
- 2[0-4][0-9] (200-249)
- 1[0–9]{2} (100–199)
- [0-9]{2} (10-99)
- [0-9] или [1-9] (0-9 или 1-9 для первого октета)
Включение их в пассивную группу и разделение их метасимволом «или» |
создает выражение, которое будет соответствовать значениям, которые вы ожидаете от действительного октета, 0-255 или 1-255 для первого октета. Теперь, если мы заменим наши октетовые выражения, которые использовались до сих пор, мы получим гораздо более длинное регулярное выражение, которое устраняет большинство, но не все ложные срабатывания, которые могут возникнуть. Обратите внимание, что первый немного отличается, чтобы ограничить значение «0».
На предыдущем снимке экрана вы увидите IP-адрес 999.1.2.3. Он по-прежнему будет приниматься в качестве действительного IP-адреса, исключая первый «9». и $
метасимволов, которые соответствуют началу или концу строки соответственно, метасимвол границы слова \b
соответствует началу или концу слова. Интересно, что числа действуют как слова в контексте границ слов.
grep -o -E '\b(?:25[0-5]|2[0-5][0-9]|1[0-9]{2}|[1-9][0- 9]|[1-9])\.(?:(?:25[0-5]|2[0-5][0-9]|1[0-9]{2}|[0-9 ]{1,2})\.){2}(?:25[0-5]|2[0-5][0-9]|1[0-9]{2}|[0-9] {1,2})(?:\/[0-9]{1,2})?' Ranges.txt
Результат:
Упреждающие и обратные проверки определяют, следует ли шаблон за определяемым регулярным выражением или предшествует ему. Каждый из них бывает двух видов: положительный (образ появляется) и отрицательный (образ не появляется). Ключевое различие между просмотром вперед и просмотром назад заключается в том, что просмотр вперед может проверять шаблон поиска или регулярное выражение, тогда как просмотр назад может использовать шаблон поиска только .
Вот синтаксис для каждого:
Описание | Синтаксис | |
---|---|---|
Положительный просмотр вперед | (? | (?<=string) |
Отрицательный просмотр назад | (? |
Рассмотрим следующий список слов: строит здание здания
Вот демонстрация использования каждого просмотра вперед и назад для сопоставления с этим списком. Обратите внимание, что мы используем -P
флаг с grep. Без этого флага просмотр вперед и просмотр назад не будут работать. Если у вас есть проблемы с ними, убедитесь, что ваш инструмент поддерживает просмотр вперед и просмотр назад.
Обратные ссылки позволяют регулярному выражению сопоставлять ранее сопоставленный шаблон ранее в регулярном выражении. Например, в предложении «слово такое же, как слово», где слово может быть любым значением, но оба вхождения должны совпадать. Обратные ссылки полагаются на группы захвата для правильного назначения переменных. Группа захвата — это любое регулярное выражение, заключенное в круглые скобки. После определения групп захвата используется обратная ссылка с символом \ 9.*\b) совпадает с \1
Обратные ссылки могут быть очень полезны при тестировании на проникновение при анализе форматов структурированных данных, таких как HTML, XML или вывод журнала.
Вот таблица некоторых регулярных выражений, которые обычно могут понадобиться в команде пентестеров/красных:
Описание | Регулярное выражение |
---|---|
IP-адрес (с необязательным CIDR) | [00045] ]{1,3}\. [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}(?:\/[0- 9]{1,2})? |
Внутренний адрес IPv4 | (10\.[0-9]{1,3}|172\.((1[6-9])|(2[0-9])|(3 [0-1]))|192\.168)(\.[0-9]{1,3}){2} |
Имя домена из URL-адреса (требуется просмотр) | ‘ \b((?<=https://)|(?<=http://))?[a-zA-Z0-9]*\.[a-zA-Z]+(?=:[0 -9]{1,5})?(?=/)?\b |
MAC-адрес | ([0-9a-fA-F]{2}:){5}[0-9a -fA-F]{2} |
Пользователь домена | \bDomainName\\\w+ |
Номер социального страхования США | [0-9]{3}-[0-9]{2}-[0-9]{4} |
Номер телефона в США | (\(?[0-9]{3}\)?)? ?[0-9]{3}[-\.]?[0-9]{4} |
Существует множество отличных ресурсов для поиска более конкретных регулярных выражений, которые можно использовать для поиска фрагментов личной информации ( PII), связанные с вашим тестированием. Вот еще парочка для справки:
- Кредитные карты по эмитентам — regular-expressions. info
- Действительные адреса IPv6 — StackOverflow
- Международный номер телефона — StackOverflow
- Мобильный пользовательский агент — GitHub — dalethedeveloper
Как видите, сопоставление с образцом может быстро усложниться. Но регулярные выражения чрезвычайно эффективны и могут сэкономить вам много времени вместо того, чтобы пытаться связать несколько инструментов вместе в конвейере. Регулярные выражения в той или иной форме поддерживаются практически в каждом инструменте, предоставляющем функцию поиска, поэтому стоит потратить время на то, чтобы научиться ими пользоваться.
Этот пост был написан в соавторстве с Джеффом Диммоком (@bluscreenofjeff) и Эндрю Люком (@sw4mp_f0x).
Пожалуйста, ознакомьтесь с блогом Эндрю Люка на https://pentestarmoury.com.
- Регулярные выражения.info
- reexegg.com
- Regexr.com
- regexpal.com
- Язык регулярных выражений — краткие справочники — TechNet
- Поиск бриллиантов в черновом анализе для пентестеров
- Парсинг Black Magic с помощью регулярных выражений — Парсинг для пентестеров
2012 Март « Буквальный
Лингвистический комментарий от парня, который воспринимает вещи слишком буквально
- Главная
- О
Что говорят люди
Я восхищаюсь всеми, у кого есть докторская степень в области лингвистики, кто может говорить об использовании английского языка в такой практичной и полезной форме. (Пэт Швитерман, администратор Eggcorn Forum)
Автор уравновешивает сложность формального лингвистического анализа, создавая легкий проницательный дискурс, наполненный большим чувством юмора. (Анна Михайлова, о «Научи, если сможешь»)
Ваш блог помогает мне чувствовать себя менее одиноким в этом мире. …Мне нравится читать подобные блоги и знать, что я не единственный, кому это небезразлично, а также что я не единственный, кого это забавляет! Спасибо! (Ханна, в комментарии)
Буквальное мышление заходит слишком далеко. (Нэнси Фридман, о Fritinancy)
О, мои звезды. По сравнению с этим парнем я чертовски нормальный! (Портер на форуме Galactic Cactus)
Буквальное мышление в Твиттере…
твитов от @LiteralMinded
… и на Facebook
Архив
Архивы Выбрать месяц Апрель 2019 Январь 2019 Октябрь 2018 Сентябрь 2018 Июль 2018 Июнь 2018 Май 2018 Апрель 2018 Март 2018 Январь 2018 Декабрь 2017 Ноябрь 2017 Октябрь 2017 Апрель 2017 Март 2017 Февраль 2017 Декабрь 2016 Ноябрь 2016 Февраль 2016 г. Январь 2016 г. Декабрь 2015 г. Ноябрь 2015 г. Сентябрь 2015 г. Август 2015 г., июль 2015 г., июнь 2015 г., май 2015 г., апрель 2015 г. Март 2015 г. Февраль 2015 г., январь 2015 г., декабрь 2014 г., ноябрь 2014 г., октябрь 2014 г. август 2014 г., июль 2014 г., июнь 2014 г., май 2014 г. Апрель 2014 г. Март 2014 г. Февраль 2014 г. Январь 2014 г. Декабрь 2013 г. Ноябрь 2013 г. Октябрь 2013 г. Сентябрь 2013 г. Август 2013 г., июль 2013 г., июнь 2013 г., май 2013 г., апрель 2013 г. Март 2013 г., февраль 2013 г., январь 2013 г., декабрь 2012 г., ноябрь 2012 г., октябрь 2012 г. Сентябрь 2012 г., август 2012 г., июль 2012 г., июнь 2012 г., май 2012 г., апрель 2012 г., февраль 2012 г., январь 2012 г., декабрь 2011 г., ноябрь 2011 г. 2011 20 октября 11 сентября 2011 г. август 2011 г. июль 2011 г. июнь 2011 г. май 2011 г. апрель 2011 г. март 2011 г. февраль 2011 г. январь 2011 г. декабрь 2010 г. ноябрь 2010 г.Ноябрь 2009 г., октябрь 2009 г., сентябрь 2009 г. Август 2009 г., июнь 2009 г., июнь 2009 г. , май 2009 г., апрель 2009 г. Март 2009 г. Февраль 2009 г., январь 2009 г. Декабрь 2008 г., ноябрь, октябрь 2008 г., сентябрь 2008 г., август 2008 г., июль 2008 г., июнь 2008 г., май 2008 г., апрель 2008 г. Март 2008 г. Февраль 2008 г., январь 2008 г., декабрь 2007 г., ноябрь 2007 г. 2007 г. Октябрь 2007 г. Сентябрь 2007 г. август 2007 г., июль 2007 г., июнь 2007 г., май 2007 г., апрель 2007 г., март 2007 г., февраль 2007 г., январь 2007 г., декабрь 2006 г., ноябрь 2006 г., октябрь 2006 г., сентябрь 2006 г., август 2006 г., июль 2006 г., июнь 2006 г., май 2006 г. Апрель 2006 г. Март 2006 г. Февраль 2006 г. Январь 2006 г. Декабрь 2005 г. Ноябрь 2005 г. 2005 г. 2005 г. Сентябрь 2005 Август 2005 Июль 2005 Июнь 2005 Май 2005 Апрель 2005 Март 2005 Февраль 2005 Январь 2005 Декабрь 2004 Ноябрь 2004 Октябрь 2004 Сентябрь 2004 Август 2004 Июль 2004 Июнь 2004 Май 2004 Апрель 2004 Январь 2004Категории
- Кошки (7)
- Диахронический (83)
- Загрязнение (4)
- Народная этимология (10)
- Языкознание для начальной школы (7)
- Пищевые продукты (41)
- Цикл Фринга (5)
- Праздники (28)
- Рождество (26)
- Рождественские песни (16)
- Хэллоуин (2)
- Рождество (26)
- Изучение языков (11)
- Linkfests (44)
- ЛСА (22)
- Модальные глаголы (1)
- Морфология (163)
- Акронимы (7)
- Обратное формирование (24)
- Сложные слова (36)
- Герундии и причастия (20)
- Неправильные глаголы (5)
- Масса и количество существительных (11)
- слов портмоне (13)
- Местоимения (17)
- Огайоана (34)
- фонэстемы (2)
- Фонетика и фонология (111)
- Согласные (42)
- Аффрикатес (9)
- Заслонка (кран) (2)
- Гортанные упоры (3)
- Что за L (19)
- Метатезис (3)
- Панфонический Пхун (9)
- Рифмы (3)
- Стресс и внимание (6)
- слогов (1)
- гласных (13)
- Согласные (42)
- Политика (10)
- Поп-культура (127)
- Книги (15)
- Комиксы (3)
- Детские развлечения (45)
- фильмов (22)
- Музыка (37)
- Спорт (6)
- ТВ (17)
- На горшок, чуваки! (17)
- Прагматика (54)
- Реклама (3)
- Вежливость (1)
- Количество и актуальность (21)
- Предписывающая грамматика (46)
- отзывов (26)
- Самореклама (7)
- Семантика (320)
- Неоднозначность (118)
- Неоднозначные тексты песен (21)
- Неоднозначность вложения (17)
- Неоднозначность квантификатора/SOA (4)
- Неоднозначность области действия (14)
- De dicto / de re (1)
- Неаккуратная и строгая анафора (3)
- Сравнение (5)
- Условные предложения (10)
- Распределение и коллективность (1)
- Операторы, чувствительные к фокусу (7)
- Лексическая семантика (95)
- Отрицание (4)
- Элементы с отрицательной полярностью (9)
- Чрезмерное отрицание (9)
- Многозначность (9)
- Неоднозначность (118)
- Социолингвистика (1)
- Испанский (1)
- Что говорит моя семья (43)
- Адам (14)
- Дуг (28)
- Жена (14)
- Синтаксис (338)
- Порядок прилагательных (7)
- Добавки и дополнения (2)
- Наречные существительные (2)
- Расщелины (1)
- Координация (134)
- Согласованные слова WH (11)
- Координация и коммерческое предложение (8)
- Зазоры (6)
- Многоуровневая координация (17)
- Координации вне АТБ (13)
- Другие странные сочетания (10)
- Обертывание правого узла (координации «Друзья в низинах») (39)
- Пробелы в теме и объекте (6)
- Операторы широкого охвата (14)
- Зевгматик (11)
- Диаграммы (7)
- Многоточие (13)
- Маркировка исключительной степени (3)
- Заполнители и зазоры (39)
- Сравнительные корреляты (3)
- Сросшиеся родственники (12)
- Множественные вопросы (4)
- Паразитические бреши (2)
- Относительные статьи (5)
- Инверсия (9)
- Пассивный залог (28)
- Косвенные пассивы (3)
- Двойные пассивы (14)
- Фразовые глаголы (9)
- Подъем и контроль (5)
- Синтаксическое смешение (8)
- Время глагола (1)
- Вербальные диатезные чередования (8)
- Табу (22)
- Самые ужасные вещи (83)
- Без рубрики (16)
- Вариация (46)
- Ты такой буквальный! (50)
Произведения, которые я написал для…
Визуальный тезаурус
ГрамматикРесурсы
Ресурсы
Блоги и колонки по лингвистике, часто обновляемые
- Все, что связано с лингвистикой
- Блог Арнольда Цвикки
- Вавилонская заря
- Свободное владение через три месяца
- Фритинанси
- Полностью (Sic)
- Граммарофобия
- Джонсон (Языковой блог The Economist)
- Языковая шапочка
- Языковой журнал
- Блог Lexicon Valley
- Lingua Franca (Хроника высшего образования)
- Сборник лингвистических исследований
- Шуметь и слышать предметы
- Мистер Глагол
- Первое предложение
- , разделенные общим языком
- Синоглот
- Slate Блог Lexicon Valley
- Суперлингво
- Паршивый лингвист
- Виртуальный лингвист
- Val Systems (Йозеф Фрювальд)
Блоги и колонки по лингвистике, никогда не обновлявшиеся
- Фонетический блог Джона Уэллса
- Записки лингвистического мистика
- Лингвистический блог Райана
Блоги и рубрики по лингвистике, время от времени обновляемые
- Мошенническая хрестоматия
- Ярая педантичность
- Брэдшоу будущего
- Блог Дэвида Кристала
- Языковой блог доктора Гудворда
- Английский, Джек
- Развивающийся английский
- Грамматика для взрослых
- Джабаль аль-Лугхат
- Фонетиблог Джека Виндзора Льюиса
- Языковые миниатюры
- Языкознание
- Комментарий по лингвистике
- Мотивированная грамматика
- Боль на английском языке
- Фонолоблог
- Блогер-лингвист
- Сеть языков
- Выбросить грамматику из поезда
- словесные маршруты
- Молодой, одинокий, многоязычный
Блоги и рубрики по лингвистике, редко обновляемые
- Детская игра
- Диалект Блог
- Языковые сообщения Джоша Милларда
- Многосложный
- Диакритические знаки
- Доброе слово
- Языковой парень
- Вишидиг
- Слово: афроамериканский английский
Подписаться по электронной почте
Подпишитесь на рассылку Literal-Minded по электронной почте
Мета
- Регистрация
- Вход в систему
- Лента записей
- Лента комментариев
- WordPress. com
Опубликовано Нилом 20 марта 2012 г.
Недавно я с удовольствием прослушал пару подкастов, связанных с иностранными языками. Первый — один из Slate под названием Lexicon Valley , организованный Майком Вуоло и Бобом Гарфилдом. В своих шести эпизодах на сегодняшний день они говорили о:
- История запрета на окончание предложения предлогом
- Развитие педика как оскорбление мужчин-гомосексуалистов с комментариями Арнольда Цвикки
- Является ли между вами и мной случаем гиперкоррекции, или другое правило может описать его распределение.
- Black English, с комментариями Уолта Вольфрама (которое они произносят как «Wolf-Ram»)
- Какая полемика публикация г. Третий Вебстера, вызванный в 1961 г.
- Что может и чего не может дать Scrabble о природе английского языка
Все серии длятся около получаса, и даже те, которые, как я думал, меня не слишком заинтересуют (словарь, Эрудит), оказались весьма интересными. Кроме того, они лингвистически верны. Со всеми жалобами в Language Log и других местах на то, что средства массовой информации просто не утруждают себя проверкой фактов о языке, я еще не слышал здесь плохой информации. Единственная часть, которая меня не слишком волнует, — это их головоломки «лексиконунд» в конце каждого эпизода.
Других серий Lexicon Valley пока нет; судя по всему, эти шесть серий были пробным. Так что слушайте их быстро, и если они вам нравятся, скажите об этом в iTunes, как я сейчас это сделаю.
Другой подкаст — Conlangery , «подкаст о искусственно созданных языках и людях, которые их создают», ведущий Джорджа Корли, Бьянки Ричардс и Уильяма Аннисса (sp?). В каждом эпизоде эти трое говорят о каком-то аспекте языка — частицах дискурса, диалектах, звуковых системах — якобы с намерением дать конлангерам (то есть создателям языка) советы и идеи для использования в своих конлангах. Однако информация и наблюдения, которые они приносят, должны быть интересны всем, кто интересуется языком, даже если они совершенно не заинтересованы в его создании. В каждом эпизоде также есть избранный конланг.
В отличие от Lexicon Valley , каждый эпизод Conlangery длится около часа, но в отличие от Lexicon Valley , Conlangery имеет более 40 эпизодов, и пока нет признаков выхода. Дискуссии не написаны по сценарию, Джордж свободно модерирует, и все трое вносят свой вклад, когда их движет дух. Иногда слышны странные фоновые шумы (например, повторяющееся «клак-к-к-к-к-к-к» в одном из эпизодов), и к неуверенному стилю речи Джорджа нужно немного привыкнуть, но это забавный подкаст, и я с нетерпением жду возможности посмотреть эпизоды, которые я еще не видел. еще не слушал.
Пока я в настроении любить ссылки, вот пара ссылок, не относящихся к подкастам. Во-первых, два последних поста Джонатона Оуэна. Если вы думали, что благотворные дательные падежи, такие как , я люблю меня, немного грудинки для барбекю , звучат странно, вы найдете эту конструкцию немного странной. В другом посте он говорит о вопросе, который у меня уже давно возник: если множественное число -s произносится как [z] после гласной, то почему множественное число die по-прежнему dice вместо умирает ?
Наконец, пост от Арнольда Цвикки о людях, которые «смотрят свысока» (не «смотрят свысока») на вещи, которые они не одобряют. Это напомнило мне о моих собственных постах о частицах, предлогах и фразовых глаголах.
Опубликовано в Linkfests, Массовые и счетные существительные, Фразовые глаголы | 11 комментариев »
Опубликовано Нилом 12 марта 2012 г.
За последние пару месяцев трафик Netflix в нашем доме остановился, с The Bourne Supremacy и Dr. Horrible’s Sing-Along Blog томится на нашей каминной полке. В течение этого времени наши семейные вечера кино были потрачены на то, чтобы проложить себе путь через сезоны 1 и 2 Lost на DVD, теперь, когда Дуг и Адам достаточно взрослые, чтобы следить за ним. Интересно, мы участвуем в просмотре запоем , термине, который я только что услышал за последние пару недель, но который, кажется, существует по крайней мере с 2001 года. Может быть, нет; возможно, вам нужно посмотреть все эпизоды, не прерываясь на другие дела, такие как работа или учеба, прежде чем вы сможете заявить, что просмотрели серию эпизодов. (Вы уловили там составной глагол в обратной форме?)
Я писал в блоге о Lost пару раз еще в 2006 году. Теперь, во время второго просмотра, я улавливаю не только предзнаменования и связи персонажей, которые я пропустил в первый раз; Я также улавливаю лингвистически интересные высказывания, которые я пропустил.
Во-первых, это одна и та же фраза, произносимая двумя персонажами в двух эпизодах:
Кнопку, которую нужно нажимать каждые 108 минут, иначе остров взорвется [Чарли]
Кнопку, которую нужно нажимать каждые 108 минут или конец света. [Дэйв]
Это одно из тех координированных относительных предложений, в которых одно из предложений содержит пробел, а другое — нет. Тот, у кого есть пробел, это , мы должны нажимать __ каждые 108 минут ; без пробела остров взорвется . Вместе они звучат хорошо, но попробуй сделать один без зазора отдельно стоящим, и это бесполезно:
[*]Кнопка, остров взорвется. (только грамматически, если остров вызовет взрыв кнопки)
[*]Кнопка конец света. (только грамматически, если мир будет заканчиваться кнопкой)
Точнее, это одна из этих асимметричных комбинаций, в которой соединение или вместо и . Они немного реже и, как правило, упускаются из виду в литературе по этому вопросу (по крайней мере, в газетах, которые я читал). Совсем недавно я писал о них в этом посте, о «горшочке, с которого мы должны срать или слезть».
Другая фраза, которую я заметил во время этих вторых просмотров, принадлежала Хёрли, которого спросили, знает ли он, куда ушла Ана-Люсия, и он сардонически ответил:
Это предполагает, что кто-то действительно мне что-то говорит.
Любой и что угодно являются элементами отрицательной полярности (нажмите на метку категории, чтобы просмотреть все соответствующие сообщения, или здесь, чтобы просмотреть короткое сообщение, которое даст вам представление). Они лучше всего чувствуют себя в предложениях с отрицанием ( Ничего не хочу ), вопросах ( Тебе что-нибудь нужно? ) или предложениях, выражающих какое-то ограничение ( Лишь немногие знают что-либо об этом ). Но ничего из этого не имеет места в предложении Херли. Единственное отрицание — подразумеваемое, невысказанное утверждение: «Никто мне ничего не говорит». Я спросил эксперта по отрицанию Ларри Хорна, что он думает о NPI в этом предложении, и он заметил, что NPI, подобные тем, что в предложении Херли, снова звучат плохо, когда вы специально говорите, что предположение может быть на самом деле правильным. Он предложил такое сравнение:
, исходя из маловероятного предположения, что кто-нибудь когда-нибудь прикоснется к капле этого пунша (вот немного гуакамоле, которое отлично подойдет на гарнир)
#при правдоподобном предположении, что кто-нибудь когда-нибудь прикоснется к капле этого пунша,…
Итак, скажите мне, как это звучит?
Это правильно предполагает, что кто-то мне что-то говорит.
Опубликовано в Элементы отрицательной полярности, Координации вне ATB, ТВ | 9 комментариев »
Опубликовано Нилом 7 марта 2012 г.
Два поста назад я писал об обертке правого узла, которую я нашел в Little Women 9 Луизы Мэй Олкотт.1948 . Это было так:
У дверей сестры схватили ее и триумфальным шествием понесли в гостиную.
Обыкновенный переходный глагол ( захватил ) и переходный глагол, за которым следует предложная фраза направления ( носил … в гостиную ) согласованы и имеют один прямой объект, ее . V + PP несут … в гостиную , оборачиваясь вокруг этого прямого объекта, что приводит к синтаксически непараллельной координации, которая, если формулироваться параллельно, вероятно, будет написана
…сестры [схватили ее] и [триумфальным шествием отнесли в гостиную].
Сегодня вечером я читала вслух еще кое-что из Маленьких женщин , и мне пришло в голову, что Олкотт, похоже, действительно нравится использовать другой вид непараллельной координации, о котором я несколько раз писал в блоге: гэппинг. Это координация двух или более предложений, которые имеют один и тот же глагол, но разные подлежащие и разное содержание после глагола. В этом типе координации некоторые или все глаголы просто опускаются, точно так же, как общий подлежащий или общий прямой объект могут быть опущены в более типичной координации. Вы можете найти другие примеры в других постах в категории «Гэппинг»; вот что я заметил в главе 8 из Маленькие женщины :
- Сидя на полу в одном ботинке, Эми начала плакать и Мэг [начала] рассуждать со своим , когда Лори позвала снизу, и две девочки поспешили вниз, оставив свою сестру плачущей .
- Мэг прилетела спасти Эми, а Бет [прилетела] усмирить Джо , но Джо была совершенно вне себя….
- Лори исчезла за поворотом, Джо была как раз на повороте, а Эми [была] далеко позади, ударила по более гладкому льду посреди реки.
Затем, примерно через страницу или около того после этого последнего примера (трудно сказать с Kindle), я пришел к этому предложению:
«Она не ранена и даже не простудится, я думаю, вы были так разумны в , чтобы покрыть и быстро доставить ее домой , — весело ответила ее мать.
Мне пришлось прочитать это дважды. Они накрыли ее и отвезли домой. Они не прикрыли ее дом и не вернули домой. Вау — в одной главе три случая гэппинга, закрытые переносом правого узла!
Опубликовано в Книги, Зазоры, Обтекание правого узла (координации «Друзья в низинах») | 7 комментариев »
Опубликовано Нилом 4 марта 2012 г.
В этом квартале я преподавал академическое письмо в программе ESL Университета штата Огайо (отсюда редкое ведение блога). Однажды после уроков на прошлой неделе я зашел в кофейню, которая находилась прямо в здании, чтобы взять кока-колу к обеду. Отдавая деньги кассиру, я заметил на кассе табличку: 9.0003
Спросите его, нужна ли мне квитанция? Что я должен был сказать, что-то вроде «Мм, мне квитанцию?»
Что это был за странный вопрос? Затем, используя фразу, которую я использовал раньше, как куб Неккера, вывернутый наизнанку, фраза сместилась, чтобы соответствовать ее значению. Я разбирал его как на схеме слева, когда на самом деле он должен был читаться как справа:
На схеме слева придаточное предложение , если вам нужна квитанция , является дополнением к глаголу, точно так же, как кассир . Роль , которую играет кассир , — это человек, которому что-то задают, а придаточное предложение играет роль любого вопроса, который нужно задать. Вы можете разобрать это таким образом, потому что , если — это что-то вроде почетного слова wh , поэтому придаточные предложения, которые он возглавляет, могут идти с такими глаголами, как спросить или удивляться : я спросил {что он делал / где они шли / осталась ли пицца / свободны ли мы идти}.
С другой стороны, на диаграмме справа глагол спросить имеет только одно дополнение: кассир . Вопрос, который задают, остается невысказанным, и вы должны получить его из контекста, точно так же, как в таких предложениях, как Спросите у мамы. Пункт , если — изменяет все это, говоря, при каких условиях вы должны задать кассиру любой вопрос, который у вас есть. Мы можем разобрать его таким образом, потому что , если , также может использоваться в его обычном старом условном смысле «если».