Escolar Documentos
Profissional Documentos
Cultura Documentos
Pseudocódigo
Comando dado pela palavra Escreva
2
Operações de Saída: printf
Exemplos:
printf(“\n Ola mundo!”);
printf(“%d”, idade);
printf(“\n Voce tem %d anos ”, idade);
3
Operações de Saída: printf
Tipos de dados e seus símbolos:
int: %d
float: %f
Para formatar a quantidade de casas decimais coloca-se ponto (.) e o
número de casas que se deseja entre o símbolo % e a letra f. Ex.: %.3f (três
casas decimais)
char: %c TIPO DE DADO
Para um conjunto de caracteres usamos %s INT %d
bool: %d FLOAT %f
CHAR %c (ou %s)
Para mostrar 1 (TRUE) ou 0 (FALSE)
BOOL %d
4
Operações de Saída (printf)- exemplo1
int main( ){
int x = 3;
float y = 51.2789;
char letra = ‘M’;
int x = 321;
float y = 51.2789;
\n – pular linha
\t – tabulação
6
Operações de Saída (printf) – exemplo3
int main( ){
float z = 51.2789;
printf(“\n Exemplo de arredondamento”);
printf(“\n Uma casa decimal: %.1f”, z);
printf(“\n Duas casas decimais: %.2f”, z);
printf(“\n Tres casas decimais: %.3f”, z);
printf(“\n Quatro casas decimais: %.4f”, z);
\n – pular linha
\t – tabulação
7
Atribuição de variáveis
• A atribuição de um valor ou de uma expressão
a um identificador é feita por meio do operador
de atribuição
• Exemplos:
Descricao “Caderno 96 folhas”;
Idade 25;
Valor_da_Compra 12.95;
Tipo ‘a’;
Estoque verdadeiro;
8
Operador de Atribuição
← recebe (no algoritmo)
= recebe (na linguagem C)
• Exemplos:
a = 3;
b = a;
c = (b + a) * 2;
9
Comando de entrada
• Utilizado para receber dados digitados pelo
usuário ao programa/algoritmo.
• Estes dados são armazenados em variáveis.
• Em pseudocódigos é representado pela palavra
LEIA.
• Na linguagem C é representado pela função
scanf()
10
Operações de Entrada
• Exemplos:
algoritmo exemplo_1
Início
inteiro a, b;
escreva (“Digite o valor de a: ”)
leia (a);
escreva (“Digite o valor de b: ”)
leia (b);
escreva (a + b);
fim
11
Operações de Entrada: scanf
Sintaxe:
scanf(“ %tipo_de_dado ”, &variavel);
&variavel, &variavel);
TIPO DE DADO
INT %d
FLOAT %f
CHAR %c (ou %s)
BOOL %d
12
Comandos de Entrada e Saída: Exemplo1
int main () {
int idade;
float salario;
printf ("\nDigite a idade:");
scanf("%d",&idade);
printf ("\nDigite o salario:");
scanf("%f",&salario);
printf ("\nIdade: %d”, idade);
printf ("\nSalario: %.2f",salario);
}
13
Comandos de Entrada e Saída: Exemplo2
int main() {
int idade;
int nascimento;
14
Estrutura sequencial
• Executa um conjunto de instruções de forma
sequencial, de cima para baixo, na ordem em que
foram escritos. Exemplo:
Algoritmo exemplo_sequencial
inicio
inteiros idade, nascimento;
Escreva(idade);
fim
15
Exercícios
1. Escreva um código em C para criar, atribuir valores
e exibir o conteúdo das seguintes variáveis:
16
Exercícios
2. Escrever o algoritmo abaixo em linguagem C:
algoritmo exemplo_1
Início
inteiro a, b;
escreva (“Digite o valor de a: ”)
leia (a);
escreva (“Digite o valor de b: ”)
leia (b);
escreva (a + b);
fim
17
Exercícios
3. Escreva um algoritmo em pseudocódigo
que:
a) Receba o nome, a idade e a altura de uma
pessoa e escreva uma mensagem com esses
dados.
b) Receba quatro números inteiros, calcule e
mostre a soma desses números
c) Calcule a média aritmética entre as três notas
seguintes: N1 10; N2 5; N3 7.
18
Exercícios
4. Refaça o exercício anterior em linguagem C.
19