Небольшая неловкость в жизни
Познакомьтесь с белкой Сэмом. Он обожает писать компьютерные коды. В прошлый понедельник Сэм хотел сказать, что он написал код. Он крикнул: «Я программист!» Все засмеялись. Они подумали, что он имел в виду человека. Сэм почувствовал себя глупо. Это случается со многими детьми. Сегодня мы изучим семейство слов. Думайте о них как об инструментах в коробке. У каждого инструмента своя особая работа. Мы называем их program, programming, programmed, programs и programmer. Они похожи, но работают по-разному. Прочитав это, вы все поймете.
Зона основного сравнения: глубокий анализ
День Сэма продолжается. Мы следуем за ним повсюду. Во-первых, познакомьтесь с членами.
Program — это звезда кода. Она выполняет действие по написанию инструкций. Мы называем это «Звезда кода». Programming — это действие кодирования. Оно показывает действие по написанию кода сейчас. Мы называем это «Действие кодирования». Programmed — это закодированный маркер. Он показывает, что написание кода произошло раньше. Мы называем это «Закодированный маркер». Programs — это звезды кодов. Они показывают, что кто-то часто пишет код. Мы называем это «Звезды кодов». Programmer — это тот, кто называет код. Он называет того, кто пишет код. Мы называем это «Называтель кода».
Теперь давайте рассмотрим пять способов их различия.
Измерение времени
Часы тикают. Календари переворачиваются. Слова показывают, когда что-то происходит.
Дома Сэм любит program ежедневно. Он сейчас programming. Он programmed вчера. Он programs каждый вечер. Сейчас он programmer.
На игровой площадке Сэм видит, как дети program. Они там programming. Он programmed на прошлой неделе. Он programs часто. Он наблюдает там за programmer.
В школе Сэм учится programming. Он сейчас programming. Он programmed сегодня утром. Он programs на уроке. Он знает programmer.
В природе Сэм наблюдает, как птица program. Она сейчас programming. Она programmed прошлой весной. Она programs веточки. Он представляет себе bird programmer.
Каждое слово показывает время. Program действует сейчас. Programming показывает действие сейчас. Programmed показывает прошлое действие. Programs показывает привычку. Programmer называет сейчас.
Измерение роли
У слов есть работа. Некоторые действуют. Некоторые называют.
Дома program действует. «Program the robot». Programming действует. «Он programming». Programmed описывает прошлое. «Он programmed вчера». Programs действует. «Он programs часто». Programmer называет. «Он programmer».
На игровой площадке program действует. «Дети program дроны». Programming действует. «Они programming». Programmed описывает прошлое. «Он programmed на прошлой неделе». Programs действует. «Он programs часто». Programmer называет. «Он наблюдает за programmer».
В школе program действует. «Program the game». Programming действует. «Он programming». Programmed описывает прошлое. «Он programmed сегодня утром». Programs действует. «Он programs на уроке». Programmer называет. «Он знает programmer».
В природе program действует. «Птица programs веточки». Programming действует. «Она programming». Programmed описывает прошлое. «Она programmed прошлой весной». Programs действует. «Она programs веточки». Programmer называет. «Она представляет себе bird programmer».
Code Star действует. Coding Action показывает действие. Coded Marker показывает сделанное. Codes Star показывает привычку. Code Namer называет человека.
Измерение партнеров
Некоторым словам нужны друзья. Другие стоят одни.
Дома program стоит один. «Program robot». Programming нуждается в «is» или «are». «Он programming». Programmed стоит один. «Он programmed». Programs стоит один. «Он programs». Programmer нуждается в «a» или «the». «Он programmer».
На игровой площадке program стоит один. «Дети program». Programming нуждается в «is» или «are». «Они programming». Programmed стоит один. «Он programmed». Programs стоит один. «Он programs». Programmer нуждается в «a». «Он наблюдает за programmer».
В школе program стоит один. «Program game». Programming нуждается в «is». «Он programming». Programmed стоит один. «Он programmed». Programs стоит один. «Он programs». Programmer нуждается в «a». «Он знает programmer».
В природе program стоит один. «Птица programs». Programming нуждается в «is». «Она programming». Programmed стоит один. «Она programmed». Programs стоит один. «Она programs». Programmer нуждается в «a». «Она представляет себе bird programmer».
Code Star независим. Coding Action любит связывающие глаголы. Coded Marker независим. Codes Star независим. Code Namer любит артикли.
Измерение нюансов
Небольшие выборы меняют смысл. Давайте посмотрим небольшие различия.
Дома скажите «program robot» для действия. Скажите «он programming» для текущего действия. Скажите «он programmed» для прошлого. Скажите «он programs» для привычки. Скажите «он programmer» для человека.
На игровой площадке «дети program дроны» показывает действие. «они programming» — сейчас. «он programmed» — прошлое. «он programs» — привычка. «он наблюдает за programmer» называет человека.
В школе «program the game» — это задача. «он programming» — сейчас. «он programmed» — прошлое. «он programs» — рутина. «он знает programmer» описывает человека.
В природе «птица programs веточки» — это естественно. «она programming» — сейчас. «она programmed» — прошлое. «она programs» — инстинкт. «она представляет себе bird programmer» называет птицу.
Используйте Code Star для действия. Используйте Coding Action для показа действия. Используйте Coded Marker для прошлого. Используйте Codes Star для привычки. Используйте Code Namer для называния programmer.
Ловушка
Эта часть длинная. Многие дети попадают в ловушки. Мы исправим их вместе.
Ловушка первая: использование «programmer» в качестве глагола. Неправильно: «Я programmer the robot». Правильно: «Я program the robot». Почему? «Programmer» — это существительное. Оно называет человека. Оно не может показывать действие. Только «program» это делает. Совет для запоминания: «Programmer называет, program действует».
Ловушка вторая: использование «program» в качестве человека. Неправильно: «Он is a program». Правильно: «Он programmer». Почему? «Program» — это глагол. Он показывает действие. Он не может называть человека. Только «programmer» называет его. Совет для запоминания: «Program действует, programmer называет».
Ловушка третья: использование «programming» в качестве существительного. Неправильно: «У меня есть programming». На самом деле «programming» может быть герундием, но в нашем обучении мы рассматриваем его как причастие настоящего времени. Мы говорим: «Я люблю programming». Но ловушка: использование его как самостоятельного существительного без глагола. Неправильно: «У меня есть programming». Правильно: «Я programming». Почему? «Programming» показывает действие. Оно не может быть вещью само по себе. Совет для запоминания: «Programming действует, а не вещь».
Ловушка четвертая: использование «programmed» в качестве глагола в настоящем времени. Неправильно: «Я programmed now». Правильно: «Я program now». Почему? «Now» нуждается в настоящем времени. «Programmed» — это прошедшее время. Используйте «program» для настоящего. Совет для запоминания: «Now нуждается в program, прошлое нуждается в programmed».
Ловушка пятая: использование «programs» для прошлого действия. Неправильно: «Он programs yesterday». Правильно: «Он programmed yesterday». Почему? «Yesterday» нуждается в прошедшем времени. «Programs» — это настоящее время. Используйте «programmed» для прошлого. Совет для запоминания: «Yesterday нуждается в programmed, привычка нуждается в programs».
Ловушка шестая: путаница всех пяти в одном предложении. Неправильно: «The program programming programmed programs programmer». Правильно: «Я program. Я programming. Я programmed. Он programs. Он programmer». Теперь понятно. Всегда спрашивайте: Действие? Текущее действие? Прошлое? Привычка? Человек? Совет для запоминания: «Действие, текущее действие, прошлое, привычка, человек — выберите один».
Ловушка седьмая: использование «programmer» без артикля. Неправильно: «Он programmer». Правильно: «Он programmer». Почему? «Programmer» исчисляемый. Ему нужен «a» или «the». Совет для запоминания: «Programmer нуждается в ‘a’ или ‘the’».
Ловушка восьмая: использование «programming» без связывающего глагола. Неправильно: «Он programming». Правильно: «Он programming». Почему? «Programming» — это причастие настоящего времени. Ему нужны «is» или «are». Совет для запоминания: «Programming нуждается в is или are».
Ловушка девятая: использование «programmed» в качестве прилагательного без помощника. Неправильно: «Robot programmed». На самом деле это может быть простое прошедшее время, но как прилагательное: «The robot was programmed». Нетипично. Лучше: «Он programmed the robot». Совет для запоминания: «Programmed — это глагол, а не прилагательное».
Ловушка десятая: смешивание «program» и «code». Неправильно: «Я code the robot». Оба варианта хороши, но «program» шире. Совет для запоминания: «Program широк, code конкретен».
Ловушка одиннадцатая: использование «programs» в единственном числе. Неправильно: «A programs is here». Правильно: «A program is here». Или «Many programs are here». Почему? «Programs» — это множественное число. Совет для запоминания: «Programs — это множественное число, program — единственное число».
Ловушка двенадцатая: неправильное использование «programmer» во множественном числе. Неправильно: «Two programmers is here». На самом деле «programmers» — это множественное число. Но у нас есть только «programmer» в единственном числе. Мы рассматриваем его как единственное число. Совет для запоминания: «Programmer — это единственное число, добавьте s для множественного числа».
Эти ловушки сбивают с толку многих. Попрактикуйтесь в их обнаружении. Вскоре вы легко их избежите.
Подробное резюме
Давайте все это свяжем воедино. Если вы говорите о написании инструкций, используйте «program». Если вы показываете действие programming сейчас, используйте «programming» с «is» или «are». Если вы говорите о написании кода раньше, используйте «programmed» один. Если вы говорите о написании кода часто, используйте «programs». Если вы называете того, кто пишет код, используйте «programmer» с «a» или «the». Помните об их партнерах. «Program» стоит один. «Programming» любит связывающие глаголы. «Programmed» стоит один. «Programs» стоит один. «Programmer» любит артикли. Помните об этих правилах. Вы освоите семейство слов.
Практика
Задание А: Лучший выбор. Заполните пропуск. Выберите между двумя вариантами.
Сцена: Дом. Мама говорит: «___ the robot». Варианты: Programmer / Program. Ответ: Program. Потому что это действие.
Сцена: Игровая площадка. Сэм кричит: «Я ___ now!» Варианты: Programmed / Programming. Ответ: Programming. Потому что это показывает текущее действие.
Сцена: Школа. Учитель говорит: «Он ___ every day». Варианты: Programmed / Programs. Ответ: Programs. Потому что это показывает привычку.
Задание Б: Орлиный глаз. Найдите и исправьте ошибки. Прочитайте абзац.
«Yesterday, I programmer the robot. He is a program. She programming now. They have programs.»
Исправления: «Yesterday, I programmed the robot. He is programming. She is programming now. They program.»
Задание В: Будь режиссером. Создайте предложения. Используйте две формы.
Сцена: Семейный ужин. Используйте «program» и «programmer». Пример: We program games. Dad is a programmer.
Сцена: Прогулка на природе. Используйте «programmed» и «programs». Пример: Bird programmed nest. It programs often.
Что вы узнали
Вы научились различать program, programming, programmed, programs и programmer. Вы попрактиковались в их использовании в реальных сценах. Вы обнаружили распространенные ошибки и исправили их. Вы обрели уверенность в выборе правильного слова.
Ваш шаг к действию
Program что-нибудь дома сегодня. Скажите одно предложение с «programmer» за ужином. Нарисуйте картинку птицы, программирующей гнездо, сегодня днем. Продолжайте практиковаться каждый день.












