Escolar Documentos
Profissional Documentos
Cultura Documentos
Câmpus Guarapuava
Fundamentos de Programação
[ 2018/1 ]
• Tipos de dados
• Conceito de variável
• Formação de identificadores
• Linguagem C
2
[ Tipos de dados ]
3
Dados Numéricos
No aspecto computacional, os dados numéricos representáveis em um computador são
divididos em apenas duas classes:
1. Inteiros
2. Reais
𝑵 𝒁
4
Dados Numéricos Reais
Os dados de tipo real são aqueles que podem possuir componentes decimais
ou fracionários, e podem também ser positivos ou negativos.
ℕ ℤ ℚ 𝑰
6
Dados Lógicos ou Booleanos
• Usados para representar dois únicos valores lógicos possíveis: VERDADEIRO e
FALSO (true/false).
7
Tipos de Dados
Inteiro Real
8
[ Conceito de variável ]
9
Durante a execução de qualquer tipo de programa os computadores estão manipulando
informações representadas pelos diferentes tipos de dados
• Para que não se "esqueça" das informações, o computador precisa guardá-las em sua
memória.
11
12
13
14
Definição de variáveis em algoritmos
Sintaxe:
<tipo_de_dado> <nome>;
15
[ Formação de identificadores ]
16
Os identificadores são os nomes das variáveis, dos programas, das rotinas, das unidades,
etc. As regras básicas para a formação são:
17
[ Linguagem C ]
18
• Imperativa - descreve uma sequencia lógica de passos que devem ser executados para
resolver o problema.
• Procedural - estruturado usado procedimentos.
• Alto nível.
• Compilada - código fonte é traduzido para uma linguagem de máquina gerando um
executável.
• Multi-plataforma.
• Tipo de dado estático - objetos tem um tipo definido seja uma variável, literal, função,
etc.. .Esse tipo não é alterado durante a existencial do objeto.
19
Spirit of C
20
Visão Geral de um Programa em C
21
Tipos de Dados
22
Tipos Inteiros
23
Tipos Flutuantes
24
Funções especificam as ações que um programa executa.
• Uma função importante em todo programa em C é a função main. Esta será sempre a
primeira função do programa a ser executada.
Main ( )
{
25
Operadores
26
Atribuição – variável = expressão
27
Incremento e Decremento
• pré-fixo(++x) ou pós-fixo(x++)
sizeof
Retorna o tamanho em bytes da variável, ou seja, do tipo que está em seu operando. É
utilizado para assegurar a portabilidade do programa.
28
Funções básicas da Biblioteca C
Contidas na biblioteca stdio.h
29
Função scanf() Sintaxe :
scanf("expressão de controle", argumentos);
Função getchar()
• É a função original de entrada de caractere dos sistemas baseados em UNIX. getchar()
armazena a entrada até que ENTER seja pressionada.
Função putchar()
• Escreve na tela o argumento de seu caractere na posição corrente.
30
Fundamentos de Programação
[ 2018/1 ]