Buscar

SLIDES - TEMA 1

Prévia do material em texto

INTRODUÇÃO À PROGRAMAÇÃO
2020.1
INTRODUÇÃO 
O ser humano constantemente desenvolve ferramentas e técnicas para atender suas necessidades. 
Com o avanço tecnológico, a programação tornou-se uma tarefa essencial nesse processo.
Programação: processo de escrita, teste e manutenção de programas de computadores, para a execução de tarefas. Utiliza-se linguagens de programação!
INTRODUÇÃO 
Algoritmos x Programa
Etapas do desenvolvimento de um algoritmo:
Tipos algoritmos:
Narração descritiva
Fluxograma
Pseudocódigo
PROGRAMAÇÃO ESTRUTURADA
Paradigma de programação em que os problemas podem ser resolvidos por meio de três estruturas: sequencial, condicional e iterativa. 
Características e vantagens:
Facilitar a escrita e leitura nos programas;
Permitir a verificação prévia dos programas;
Facilitar a manutenção e modificação dos programas.
LINGUAGEM C
Foi originalmente projetada para ser implementada no sistema operacional UNIX e foi desenvolvida a partir das linguagens: BCPL e B.
 Linguagem desenvolvida por Dennis Ritchie em 1972.
Vantagens:
Linguagem de alto nível;
Portabilidade entre máquinas e sistemas operacionais;
Baseada em construções simples;
Linguagem estrutural (funções e procedimentos);
Uso amplamente difundido;
Diversas funcionalidades através de bibliotecas padronizadas.
LINGUAGEM C
Características:
case sensitive, termos escritos em maiúsculas são diferentes dos escritos em minúsculas. 
possui palavras reservadas, que têm um significado especial para a linguagem:
auto, break, case, if, else, switch, for, while, begin, end, continue, return, const, sizeof, typedef, ...
Uso de bibliotecas: #include “minha_biblioteca.h” ou #include <minha_biblioteca.h>
LINGUAGEM C
Estrutura básica de um programa em C:
TIPOS DE DADOS
Os tipos de dados básicos da linguagem C são:
Inteiro: números positivos ou negativos sem parte fracionária. Definido pelo termo int. Exemplos: -1, 1, 100.
Real: números inteiros positivos ou negativos com parte fracionária. Podem ser definidos como float ou double. Exemplos: 23.58, -25.5986.
Caractere: formado por um único caractere, que pode ser letra maiúscula, letra minúscula, número, caractere especial. Definido pelo termo char. Exemplo: ‘a’, ‘1’, ‘$’.
VARIÁVEIS E CONSTANTES
Variáveis são espaços de memória para armazenar valores que podem ser alterados durante a execução de um programa.
Exemplo: int numero;	float nota;
Constantes são espaços de memória com dados que durante a execução de um programa permanecem com os seus valores inalterados.
Exemplo: const int PI = 3.14159; ou #define PI 3.14159.
Atribuição é a ação de atribuir um valor a uma determinada variável. É realizada através do sinal =.
Exemplo: int num; 	num = 4;
IDENTIFICADORES
São os nomes dados às variáveis, constantes e funções. 
Regras básicas:
Primeiro caractere: letra ou sublinhado.
Próximos caracteres: letras (maiúsculas ou minúsculas), números ou o sublinhado.
Não são permitidos caracteres especiais (#, @, $, ...) nem espaços em branco.
Não é permitido utilizar as palavras reservadas da linguagem C.
Exemplos válidos:
nota	_teste	idade1	MEDIA
CONSIDERAÇÕES
Importância de Algoritmos e Programação;
Linguagens de programação;
Conceitos básicos: variáveis, constantes e instruções;
O programador passa as instruções para o computador: responsabilidade no entendimento do problema a ser resolvido e de como resolvê-lo.

Continue navegando