Algoritmo Ecplusplus Aula3
1002 palavras
5 páginas
http://www.processware.com.brAlgoritmo e Linguagem C++
Tutor: Rafael Dias Ribeiro, MSc. rafaeldiasribeiro@gmail.com Algoritmo e Linguagem C++
O que é um algoritmo
Ambiente de trabalho com C++
Primeiro programa
Formatação de saída
Variáveis
Comandos de entrada
Operações Aritméticas
Estruturas de Decisão
If ... Else... (Se...Senão...)
Operadores lógicos
Switch...case (Escolha ... Caso...)
Estruturas de Repetição
Para (For)
Enquanto (While)
Faça...Enquanto (Do...While)
http://www.processware.com.br
Algoritmo e Linguagem C++
• Relembrando (Aula 1): Algoritmo para trocar pneu ...
Início
Inicio
- Estepe vazio ?
- SIM: Chamar o borracheiro
- NÃO: Trocar pneu
- Fim
Estrutura
Condicional
Estepe vazio ?
Sim
Não
Chamar o borracheiro Trocar Pneu
Fim
http://www.processware.com.br
Algoritmo e Linguagem C++
Dependendo do tipo de problema que o algoritmo se propõe a resolver alguns passos precisarão ser de decisão, isto é, dependendo de alguma condição, iremos optar ou por um caminho ou por outro.
Por exemplo, a partir de um número inteiro informado pelo usuário, informar se ele é um número positivo ou negativo.
http://www.processware.com.br
Algoritmo e Linguagem C++
Por exemplo, a partir de um número inteiro informado pelo usuário, informar se ele é um número positivo ou negativo.
Início
Escreva: “Informe o número”
Leia: numero
Numero é maior que zero
?
Sim
Não
Escreva: numero positivo
Fim
Escreva: numero negativo
http://www.processware.com.br
Algoritmo e Linguagem C++
Estrutura Condicional (If...else)
If (condição)
{
/* Bloco de instruções executadas caso a condição seja verdadeira */
}
else
{
/* Bloco de instruções executadas caso a condição seja falsa*/
}
http://www.processware.com.br
Algoritmo e Linguagem C++
Vamos Praticar !
• Implementar em C++ o programa que verifica se um número inteiro informado pelo usuário é positivo ou negativo. http://www.processware.com.br
Algoritmo e Linguagem C++
Condição Simples (apenas um tipo de comparação)
•