6 - Algoritmo -> C

Conteúdo da Aula de tradução de algoritmos para a linguagem C para a disciplina de programação de computadores dos cursos de Engenharia Elétrica e de Produção da faculdade Metropolitana de Porto Velho, ministrado pelo professor Autran (www.profautran.com.br)

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
6 - Algoritmo -> C por Mind Map: 6 - Algoritmo -> C

1. Comandos

1.1. Comparação Algoritmo versus C

1.2. Leia

1.3. Mostre

1.4. Se

1.5. Se Senão

1.6. Caso

1.7. Enquanto

1.8. Repita

1.9. Para

2. Operadores

2.1. Comparação Algoritmo versus C

2.2. Prestar a Atenção

2.2.1. Cuidado especial com o operador de Igualdade (“=”) que no C++ fica (“==”).

2.2.2. O operador de igualdade é um dos erros mais comuns na tradução dos nossos algoritmos.

3. Estrutura Básica

3.1. Comparação Algoritmo Versus C

3.2. Prestar a atenção

3.2.1. A palavra INICIO nos algoritmos equivale a “{“ no C++.

3.2.2. A palavra FIM nos algoritmos equivale a “}” no C++.

3.2.3. A palavra PROCEDA dos algoritmos não é traduzida para o C++.

3.2.4. A declaração de variáveis e o código ficam separados no algoritmo, mas no C++ ficam juntos.

3.2.5. Todo o seu algoritmo deve ser colocado entre as aspas no C++.

3.2.6. Os comandos no C++ precisam ser finalizados com “;”

3.2.7. Cuidado especial com comandos que são escritos em mais de uma linha, pois cada comando dever ser finalizado com “;” e não cada linha, ou seja, se o comando precisa ser escrito utilizando varias linhas, não devemos colocar “;” no final de cada linha, mas somente no final do comando.

3.2.8. Não se esqueça de sempre salvar o seu programa.

3.2.9. Tome muito cuidado com as “{“ e “}” e também com os parênteses “(“ e “)”. Para cada um que abre tem que ter um que fecha, e dependendo do lugar em que você colocar o fechamento, você pode ter problemas na lógica do seu programa.

4. Tipos de Dados

4.1. Comparação Algoritmo Versus C

4.2. Exemplos

4.2.1. Primitivos

4.2.2. Agregados

4.2.2.1. String

4.2.2.1.1. No C++ não colocamos o tamanho da string

4.2.2.2. Matriz

4.2.2.2.1. No C++ temos as matrizes da mesma forma que nos algoritmos, mas não temos um tipo de dados específico para declarar uma matriz.

4.2.2.2.2. Para declarar uma matriz no C++ Utilizamos o tipo de dado que vai formar a matriz, e informamos entre “[“ “]” a quantidade de linhas ou colunas.

4.2.2.3. Registro