Tempo estimado: 10 minutos
Esta unidade traz apenas o suficiente de gramática para entender o restante do curso. Se você já conhece um pouco de gramática, vá para o tópico Palavras. Caso contrário, continue lendo.
Para fins de simplicidade, esta unidade dá alguns atalhos; tópicos gramaticais são muito mais complicados do que esta unidade sugere.
Nem todos os estudiosos da gramática concordam sobre as partes existentes em um discurso. A tabela a seguir se concentra nas partes do discurso relevantes para este curso:
Parte da oração | Definição | Exemplo |
---|---|---|
Substantivo | uma pessoa, lugar, conceito ou coisa | Sandra corre em corridas. |
Pronome | um substantivo que substitui outro substantivo (ou estrutura maior) | Sandra corre em corridas. Ela gosta de competir. |
Adjetivo | uma palavra ou frase que modifica um substantivo | Sandra usa sapatos azuis. |
Verbo | uma palavra ou frase de ação | Sandra corre em corridas. |
Advérbio | uma palavra ou frase que modifica um verbo, um adjetivo ou outro advérbio | Sandra corre devagar. |
Preposição | uma palavra ou frase que especifica a posição relativa de dois substantivos | Os tênis de Sandra raramente estão na estante. |
Conjunção | uma palavra ou frase que conecta dois substantivos ou frases | Sandra gosta de corridas, mas nunca ganhou medalhas. |
Os substantivos representam pessoas, lugares ou coisas. Joana, Antártida e martelos são todos substantivos, mas há também conceitos intangíveis como robustez e perfeição. No exemplo a seguir, formatamos os substantivos em negrito:
No framework, um objeto deve copiar quaisquer valores implícitos que o objeto for alterar. Os protótipos na base de código são enormes, então copiar os protótipos é inaceitavelmente caro.
Na programação, você pode pensar em classes e variáveis como os substantivos do seu programa.
Identifique os seis substantivos na seguinte passagem:
C permite que programadores controlem ponteiros e memória. Com grandes poderes vêm grandes responsabilidades.
Confira os substantivos destacados em negrito:
C permite que programadores controlem ponteiros e memória. Com grandes poderes vêm grandes responsabilidades.
Agora suponha que a segunda frase fosse a seguinte:
Com grande controle vêm grandes responsabilidades.
"controle" é um verbo ou é um substantivo?
Nesse contexto, "controle" é um substantivo, embora "controlem" na primeira frase seja um verbo. Muitas palavras em português servem como substantivo em alguns contextos e verbo em outros.
Os pronomes são uma camada direcionadora – substituem ou apontam para outros substantivos ou frases. Por exemplo, considere as duas frases a seguir:
Janete escreve ótimos códigos. Ela é uma engenheira de equipe sênior.
No exemplo anterior, a primeira frase estabelece Janete como sujeito. A segunda frase substitui Janete pelo pronome Ela.
No exemplo a seguir, o pronome Isso substitui uma frase inteira:
A maioria dos aplicativos não é suficientemente testada. Isso é engenharia ruim.
Identifique os três pronomes na seguinte passagem:
A cafeteria oferece torradas com manteiga e geleia. Os funcionários acham elas incríveis. Eles queriam poder comer isso todos os dias.
A cafeteria oferece torradas com manteiga e geleia. Os funcionários acham elas incríveis. Eles queriam poder comer isso todos os dias.
Um verbo é uma palavra ou frase de ação. Quando você quer representar a relação entre dois substantivos (um ator e um alvo), o verbo faz o trabalho. Um verbo identifica o que o ator faz com o alvo.
Cada frase deve conter pelo menos um verbo. Por exemplo, cada uma das seguintes frases contém um único verbo:
Algumas frases, como as seguintes, contêm vários verbos:
Dependendo do tempo e da conjugação, um verbo pode consistir em uma palavra ou várias palavras. Por exemplo:
Identifique os verbos na seguinte passagem:
Samantha está codificando a Operação Bullwinkle em C++. Este projeto atualmente consome mais de 80.000 linhas de código. Ela já usou Python, mas recentemente mudou para C++. Samantha lidera uma equipe de quatro engenheiros de software, que crescerá para seis engenheiros de software no próximo trimestre.
Samantha está codificando a Operação Bullwinkle em C++. Este projeto atualmente consome mais de 80.000 linhas de código. Ela já usou Python, mas recentemente mudou para C++. Samantha lidera uma equipe de quatro engenheiros de software, que crescerá para seis engenheiros de software no próximo trimestre.
Adjetivos modificam substantivos. Por exemplo, na passagem a seguir, observe como os adjetivos modificam o substantivo subsequente:
A maioria dos advérbios modifica os verbos. Por exemplo, observe como o advérbio (eficientemente) na frase a seguir modifica o verbo (corrigiu):
Os advérbios não estão necessariamente ao lado do verbo. Por exemplo, na frase a seguir, o advérbio (eficientemente) está a algumas palavras de distância do verbo (corrige):
Os advérbios também podem modificar adjetivos ou outros advérbios.
Identifique os quatro adjetivos na seguinte passagem:
Engenharia é uma grande carreira para uma mente brilhante. Conheço uma engenheira inteligente que poderia se destacar em qualquer tarefa intelectual.
Engenharia é uma grande carreira para uma mente brilhante. Conheço uma engenheira inteligente que poderia se destacar em qualquer tarefa intelectual.
As preposições especificam a relação entre duas coisas. Algumas preposições respondem à pergunta: “Onde está essa coisa em relação àquela outra coisa?”. Por exemplo:
imprimir
está dentro da rotina principal.Outras preposições respondem à pergunta: “Quando este evento é relativo a outro evento?”. Por exemplo:
Algumas preposições (por exemplo, por e de) respondem a outros tipos de perguntas sobre relacionamentos. Por exemplo, a frase a seguir usa por para relacionar um livro a seus autores:
Algumas palavras em português se enquadram em várias categorias gramaticais. Por exemplo, a palavra jogo pode ser um substantivo ou um verbo, dependendo do contexto.
Identifique as duas preposições na seguinte passagem:
Os parâmetros podem aparecer opcionalmente em uma URL, após o caminho.
Os parâmetros podem aparecer opcionalmente em uma URL, após o caminho.
As conjunções conectam frases ou substantivos dentro de uma frase.
As conjunções mais importantes são as seguintes:
Por exemplo, na frase a seguir, e conecta “código” com “documentação”, enquanto mas conecta a primeira metade da frase com a segunda.
As conjunções mais importantes na redação técnica são as seguintes:
Por exemplo, na passagem a seguir, observe como as conjunções conectam e contextualizam as frases:
João é um ótimo programador. No entanto, ele raramente escreve cenários de testes. Por exemplo, João codificou um pacote FFT de 5.000 linhas que continha apenas um único teste unitário de 10 linhas.
Preencha com a conjunção mais apropriada:
Bárbara normalmente estuda os problemas por um longo tempo antes de escrever a primeira linha de código. _____, ela codificou um método espontaneamente no outro dia, quando ficou inspirada de repente.
A melhor conjunção para esta situação é a seguinte:
No entanto
O conteúdo desta página é uma tradução livre e adaptada. O material original está disponível em inglês no Google Developers sob a licença Creative Commons (CC BY 4.0).