Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


programação em c conceitos e praticas, Notas de aula de Programação em C

programação em c aqui vc vai ter acesso a alguma coisa sobre isso. não vou comentar muito pq nem lembro direito desse trabalho q fiz

Tipologia: Notas de aula

2020

Compartilhado em 01/05/2020

henrique-theodor
henrique-theodor 🇧🇷

5

(1)

7 documentos

1 / 46

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
capa
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe programação em c conceitos e praticas e outras Notas de aula em PDF para Programação em C, somente na Docsity!

capa

Estruturas de entrada e saída

  • (^) A linguagem C utiliza de algumas funções para tratamento de entrada e saída de dados.
  • (^) A maioria dessas funções estão presentes na biblioteca <stdio.h>.
  • (^) As funções mais comuns para entrada e saída de dados são o scanf() e o printf(). Ambas presentes na stdio.h.

Saída de dados

printf():

  • (^) Função de saída de dados.
  • (^) Utilizada quando precisamos que algum dado seja impresso na saída de dados padrão.
  • (^) Necessita de argumentos corretos para cada tipo de dado impresso.

Entrada e saída de dados

  • (^) Como na linguagem C existem diferentes tipos de dados, devemos sempre explicitar qual o tipo queremos ler ou escrever.
  • (^) Esses parâmetros devem ser considerados nas funções scanf() e printf().

Entrada e saída de dados

Pseudocódigo Linguagem C Leia(a) Escreva(a) scanf(“%d”, &a); printf(“%d\n”,a);

Entrada e saída de dados – Exemplo 1

  • (^) Escreva um programa que leia dois números

inteiros do teclado e mostre seus valores na tela.

Estruturas Condicionais

Objetivos:

  • (^) Compreender diversos tipos de controle de fluxo disponíveis na linguagem C.
  • (^) Aprender a implementar algoritmos em C com tomadas de decisões.

Controle de Fluxo

Por que utilizar controles de

fluxo?

  • (^) Necessidade de tomada de decisões baseado em fatos passados;
  • (^) Repetição de certos trechos de código;
  • Proporciona inteligência ao programa;

Controle de Fluxo Condicional

Comando 1 Comando 2 Expressão Condicional Se a condição é verdadeira Se a condição é falsa Entrada Saída

E na linguagem C?

Comando de seleção Pseudocódigo Linguagem C se (Condição) então Códigos... senao Códigos... fim-se if (Condição) { Códigos... } else { Códigos... }

Operadores relacionais

Símbolo Nome do operador Exemplo Significado

Maior que if(x>y) X é maior que Y = Maior ou igual que if(x>=y) X é maior ou igual a Y < Menor que if(x<y) X é menor que Y <= Menor ou igual que if(x<=y) X é menor ou igual a Y != Diferente de if(x!=y) X é diferente de Y

== Igualdade if(x==y) X é igual a Y

Operadores relacionais – Exemplo 1

int main() { int x = 3, y = 4; if (x > y) { x = x + 1; } printf(“%d %d\n”, x, y); return 0; } O código ao lado está INCORRETO?

Operadores relacionais – Exemplo 2

int main() { int x = 4, y = 4; else { x = x – 1; y = y + 1; } printf(“%d %d\n”, x, y); return 0; } O código ao lado está INCORRETO?

Operadores relacionais – Exemplo 2

int main() { int x = 4, y = 4; else { x = x – 1; y = y + 1; } printf(“%d %d\n”, x, y); return 0; } O código ao lado está INCORRETO? O programa está incorreto. O comando else requer necessariamente de um if.