CONCEITOS BÁSICOS DE PROGRAMAÇÃO
Seminário: CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Pesquise 861.000+ trabalhos acadêmicosPor: ren25 • 25/11/2014 • Seminário • 1.967 Palavras (8 Páginas) • 329 Visualizações
Passo1
. CONCEITOS FUNDAMENTAIS DE PROGRAMAÇÃO
Estrutura básica de um programa:
#include <stdio.h>
#include <stdlib.h>
int main()
{
system(“Pause”);
return 0;
}
Declaração de Comentários:
Comentário de uma linha. (usa-se o // )
Ex.: // declaração de variáveis
Comentário de mais de uma linha. (usa-se o /* */ )
Disciplina: Algoritmos e Programação*/
Declaração de Variáveis:
Ex.: <tipo_dado> <nome_variavel>
Tipo de Dados
float -Para números inteiros e quebrados.
Ex. float nota1; nota1=1; ou nota1=5.6 ;
float altura; altura = 1.89; ou altura = 2.0;
int -Para números inteiros.
Ex. int idade; idade=21; ou nota1=6;
int temperatura ; temperatura =20 ; ou temperatura = -6 ;
string - Para textos.
Ex. string nome; nome=”Renato Alberto Andreza”;
string endereOperadores: Cap. 02 pag. 53
2. PROGRAMAÇÃO ESTRUTURADA
ESTRUTURA DE CONTROLE DE CONDIÇÃO
Ex. if (condição { instruções; Instruções; } | Ex. if (media<=7) { gotoxy(10,10); cout<<”aluno reprovado”; } |
Comando if_else
Ex. if (condição) { instruções; instruções; }
else { instruções; instruções; }
Ex. . if (media<=7) { gotoxy(10,10); cout<<”aluno reprovado”; }
else { gotoxy(10,10); cout<<”aluno aprovado”; } |
Comando else_if.
Ex. if (condição) { instruções; }
else if (condição) { instruções; instruções; }
else { instruções; instruções; } | Ex. . if (media<5) { gotoxy(10,10); cout<<”aluno reprovado”; }
else if(media>=7) { gotoxy(10,10); cout<<”aluno aprovado”; }
else { gotoxy(10,10); cout<<”aluno prova final”;co; en} |
Comando switch
Ex. switch(opcao) { case 1:{ instruções; break; }
case 2:{ instruções; break; } default:{ instruções;} } |
Ex. . switch(opcao) { case 1:{ cout<<”opção 1”; break; }
case 2:{ cout<<”opção 2”; break; } default:{ cout<<”escolha a opção”;} } |
ESTRUTURA DE CONTROLE DE REPETIÇÃO
Laço for. Testa a condição no inicio.
Ex. for(inicio;condição;incremento) { instruções; Instruções; } inicializa uma variável para controlar a repetição e ira definir a condição de repetição e de parada do laçoincremento – definir o incremento. Crescente (++) ou descrecente(--).
Ex. for(cont=1;cont<=5;cont++) { soma=soma +1; cout<<”Soma = ”<<soma; } inicio – cont =1 (começa de 1) condição – cont <=5 (vai repetir 5 vezes)incremento – cont ++( incrementa + 1 toda vez que chegar no final do for) |
Laço while. Testa a condição no inicio
Ex.Inicio;while (condição) { instruções; incremento; } inicio – inicializar uma variável para controlar a repetição condição –dereco=”rua 03 lote 45 quadra 8”;
definir a condição de repetição e de parada do laçoincremento – definir o incremento. Crescente (++) ou descrecente(--) |
Ex. cont=1; while(cont<=8) { soma=soma +1; cout<<”Soma = ”<<soma; cont++; } inicio – cont =1 (começa de 1) condição – cont <=8 (vai repetir 8 vezes)incremento – cont ++( incrementa + 1 toda vez que chegar no final do for) |
Laço do_while. Testa a condição no final.
Ex. inicio;do{ instruções; incremento; }while (condição);inicio – inicializar uma variável para controlar a repetição condição – definir a condição de repetição e de parada do laçoincremento – definir o incremento. Crescente (++) ou descrecente(--) | Ex. cont=3; do{ soma=soma +3; cout<<”Soma = ”<<soma; cont++; } while(cont<=8);inicio – cont=3 (começa de 3) condição – cont <=8 (vai repetir 8 vezes)incremento – cont ++ ( incrementa + 3 toda vez que chegar no final do for) |
3. VETORES E MATRIZES
DECLARAÇÃO
<tipo_dado> <nome_vetor [tamanho];
Ex.: int vetor_notas[5]; // vai armazenar 5 notas do tipo inteira.
vetor_notas:
8 | -4 | 3 | 7 | 0 |
0 1 2 3 4
string vetor_alunos[3]; // vai armazenar 3 nomes de alunos.
vetor_alunos:
katia | douglas | patricia |
0 1 2
Obs.: a posição do vetor começa da posição 0.
ARMAZENANDO NO VETOR – USA LAÇO DE REPETIÇÃO.
Armazenar dados do tipo int oufloat.
Ex: for (cont=0;cont<=4;cont++)
{
...