Buscar

Algoritmo Aula 3 Programacao com sequencia C [Modo de Compatibilidade]

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

1
Algoritmo e Programação
Prof. Idney Cordão
Aula 3 – Programação com sequência 
em C
Algoritmo e lógica de 
programação
� Baseado no livro texto:
� C Completo e Total, terceira edição
� Herbert Schildt
2
Tipos de dados primitivos ou 
dados básicos em C
� Inteiro
� Dados numéricos positivos e negativos. Exemplo 25, 0, -2, 
-55. 
� Comando em C: int a,b,c
� Real
� Dados numéricos positivos e negativos incluindo os 
fracionários. Exemplo: 2.3, 5, -1.6, 0. 
� Comando em C: float x,y,z
O uso de variáveis
� Uma variável pode ser vista como uma caixa com um rótulo ou nome 
colado a ela, que num dado instante guarda um determinado objeto. 
Na figura abaixo, a caixa (variável) rotulada com FATOR contém o valor 5. 
Como seu tipo é numérico, em um determinado instante essa caixa poderá 
conter qualquer valor numérico (inteiro ou fracionário; positivo, negativo ou 
zero). Entretanto, em um determinado instante, ela conterá um, e somente 
um, valor.
3
O uso de variáveis
� Nomes válidos de variáveis: Nome, Rua, 
Nota_aluno,Total1, F44
� Nomes não válidos: Nota aluno, 3total, Rua#, palavras 
reservadas (inteiro, var, real, etc)
Operadores Aritméticos
� Operações matemáticas a serem realizadas pelo 
computador
4
Expressões Aritméticas
� São realizadas a partir do relacionamento existente entre 
variáveis e constantes numéricas com a utilização dos 
operadores aritméticos.
Expressões Aritméticas
Para “colocar” um valor em uma variável dentro de um 
algoritmo, utilizamos o operador de atribuição. O operador 
de atribuição em C é representado pelo sinal de igual (=)
apontando para a esquerda.
Exemplo:
Peso = 78.7 // Este comando atribui à variável Peso o valor 78.7.
5
Instruções e comandos
� Conjunto de instruções para comandar as ações de um 
computador.
� Comando é uma palavra chave que pertence ao 
dicionário de uma linguagem de programação.
� Existem muitas linguagens de programação: Visual 
Basic, Fortran, C, PHP, Cobol, etc.
Comando de saida
printf (controle, [arg1, [arg2, [...]]]);
imprimir arg1, arg2, ... Conforme o formato <controle>
<controle> é de fato uma sequência de caracteres delimitada por aspas. Qualquer caractere não precedido por % 
(percentagem) é impresso da forma como ele é. Quando % é encontrado, o próximo argumento <arg> é processado 
(impresso/lido) conforme o formato definido pela letra que segue %, ou seja para:
d : imprimir/ler como um inteiro decimal; 
f:ponto flutuante decimal
s : imprimir/ler como uma cadeia de caracteres; 
Exemplos:
printf("Este e o resultado do meu primeiro programa!");
printf("Idade do usuario: %d peso: %d altura: %d\n", idade, peso, altura);
printf("%d mais %d igual a %d\n", 1, 2, 1 + 2);
printf("O custo do item ‚ %f\n", preco);
� Faria com que aparecesse na tela:
Este e o resultado do meu primeiro programa!
Idade do usuario: 41 peso: 64 altura:182
1 mais 2 igual a 3
O custo do item 25.12
6
Comando de entrada
scanf (controle, arg1, [arg2, [...]]]);
ler arg1,arg2,... conforme o formato <controle>
<controle> é de fato uma sequência de caracteres delimitada por aspas. Qualquer caractere não precedido 
por % (percentagem) é impresso da forma como ele é. Quando % é encontrado, o próximo argumento <arg> 
é processado (impresso/lido) conforme o formato definido pela letra que segue %, ou seja para:
d : imprimir/ler como um inteiro decimal; 
f:ponto flutuante decimal
s : imprimir/ler como uma cadeia de caracteres; 
Exemplos:
int count;
char nome[40];
scanf("%d ", &count);
scanf("%s", nome);
Exemplo
#include <stdio.h>
int main()
{
//comandos do programa
int agencia, conta;
printf("Informe agencia\n");
scanf("%d", &agencia);
printf("Informe conta\n");
scanf("%d", &conta);
printf("Agencia : %d Conta: %d\n", agencia,conta); 
system ("pause");
return 0;
}
Digite sua agencia:
1234 (digitado no teclado)
Digite sua conta:
5678 (digitado no teclado)
7
Exercício de aprendizagem
� Etapas de resolução de um problema:
� Entendimento (análise passo a passo do que deve ser feito)
� Diagramação (elaboração do diagrama de bloco)
� Codificação (escrita do algoritmo na linguagem específica)
� Exemplo: Desenvolver um algoritmo que efetue a leitura de 
dois valores numéricos inteiros , processe a adição dos dois e 
apresente em seguida a soma obtida com a operação
� Entendimento (análise passo a passo do que deve ser feito)
Obter os dois números através de duas variáveis a e b, somar estas variáveis em uma 
outra variável x e mostrar o resultado que está na variável x.
Exercício de aprendizagem
� Diagramação (elaboração do diagrama de bloco)
Inicio
Fim
Obter 
número a
Obter 
número b
Calcular 
X=a+b
Mostrar
X
8
Exercício de aprendizagem
� Codificação (escrita do algoritmo na linguagem C)
#include <stdio.h>
int main()
{
//comandos do programa
int a, b, x;
printf("Programa que soma dois numeros\n");
printf("Informe primeiro valor\n");
scanf("%d", &b);
printf("Informe segundo valor\n");
scanf("%d", &a);
x = a + b;
printf("A soma e : %d\n", x); 
system ("pause");
return 0;
}
Exercício 1
� Escreva a codificação em linguagem C
� Elabore um algoritmo para calcular o volume 
de uma caixa retangular utilizando a formula 
Volume = comprimento x largura x altura
9
Exercício 1 diagrama
� Elabore um diagrama para calcular o volume 
de uma caixa retangular utilizando a formula 
Volume = comprimento x largura x altura
Inicio
Fim
Obter Com-
primento C
Obter 
Largura L
Calcular 
V=C*L*A
Mostrar
V
Obter 
Altura A
Exercício 2
� Escreva a codificação em linguagem C
� Elabore um algoritmo para calcular o salário 
líquido de um professor. Para este cálculo é 
preciso conhecer as horas trabalhadas, o valor 
do salário hora e o percentual de desconto do 
INSS

Outros materiais