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. Estrutura Básica

1.1. Comparação Algoritmo Versus C

1.2. Prestar a atenção

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

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

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

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

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

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

1.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.

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

1.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.

2. Tipos de Dados

2.1. Comparação Algoritmo Versus C

2.2. Exemplos

2.2.1. Primitivos

2.2.2. Agregados

2.2.2.1. String

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

2.2.2.2. Matriz

2.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.

2.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.

2.2.2.3. Registro

3. Comandos

3.1. Comparação Algoritmo versus C

3.2. Leia

3.3. Mostre

3.4. Se

3.5. Se Senão

3.6. Caso

3.7. Enquanto

3.8. Repita

3.9. Para

4. Operadores

4.1. Comparação Algoritmo versus C

4.2. Prestar a Atenção

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

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