Introdução C Geral
Introdução C Geral
Introdução C Geral
Algoritmos
Exemplos:
Sequencia Lógica
São passos executados até atingir um objetivo ou solução de um problema.
Instruções
Um conjunto de regras ou normas definidas para a realização de algo.
Exemplo
OIOCOMB
são dados mas não constituem informação perceptível
Depois do processamento temos:
COMBOIO
informação
Exemplos:
chupar bala
pegar uma bala
retirar o papel
colocar bala na boca
jogar papel no lixo
LINGUAGEM DE PROGRAMAÇÃO
Uma linguagem de programação é um método
padronizado para comunicar instruções para
um computador.
INTERPRETADOR X COMPILADOR
COMPILADOR
DEV C++
COMPILADOR
Code Blocks
LINGUAGEM DE PROGRAMAÇÃO
APLICAÇÃO NA ENGENHARIA
APLICAÇÃO NA ENGENHARIA
Automação de máquinas (supervisórios);
APLICAÇÃO NA ENGENHARIA
Arduíno
APLICAÇÃO NA ENGENHARIA
Micro controlador/Microprocessador
APLICAÇÃO NA ENGENHARIA
PLC
APLICAÇÃO NA ENGENHARIA
Ativos de rede de comunicação
INTRODUÇÃO
A linguagem C foi inventada em 1972;
Utilizada em SO, BD, Gráficos, Animações, 3D,
etc;
Portátil, flexível e com compiladores
padronizados
Foi desenvolvida para aplicações estruturadas e
modulares. Assim facilitando a interpretação e
documentação;
INTRODUÇÃO
Por muitos anos C era fornecida com o UNIX
(Versão 5);
Com a disseminação de micro computadores
um grande número de implementações foram
surgindo;
Porém devido há falta de um padrão para a
linguagem, em 1983 a ANSI reuniu um comitê e
definiu-se o padrão da linguagem.
Hoje todo compilador de C já contempla esse
padrão.
C como linguagem de Médio
Nível
C e considerada uma linguagem de médio nível;
Combina elementos de linguagens de alto nível
com funcionalidades da linguagem Assembly;
C como linguagem de Médio
Nível
C é capaz de manipular bits, bytes e endereços de
memória;
C é case sensitive (diferencia maiúsculas e
minúsculas);
Um código em C pode ser portável em plataformas
diferentes;
C suporta o conceito de tipos de dados;
Possibilita manipulação de vetores de caracteres;
Possibilita manipulação de ponteiros;
Manipulação de arquivos;
Alocação dinâmica de memória;
C é uma linguagem
Estruturada
O termo “Linguagem estruturada em Blocos”
não se associa diretamente a C;
A principal característica de uma linguagem
estruturada é a capacidade de seccionar e
esconder do resto do programa informações
de tarefas específicas;
Possui capacidade de uso de variáveis locais
não interferindo em outras rotinas;
O principal componente estrutural de C é a
função;
C é uma linguagem
Estruturada
Permitem que você defina e codifique
separadamente diferentes partes de um
programa; (Modular).
Também pode-se estruturar um programa
através de sequências de comando entre
chaves { };
Estrutura básica de um
programa em C
Estrutura básica de um
programa em C
Livro referência
Algoritmos Estruturados - 3ª Ed. 2011
Introdução À Programação Para
Engenharia - Resolvendo Problemas Com
Algoritmos
Livro referência
ZIVIANI, Nívio. Projeto de Algoritmos: com
implementações em Pascal e C Treinamento em linguagem C, 2ª edição,
de Victorine Viviane Mizrahi.
Livro referência
Computadores
Ementa:
Desenvolvimento de algoritmos. Linguagem de programação C. Tipos de dados.
Variáveis simples e compostas. Constantes. Funções. Recursividade. Ponteiros.
Manipulação de arquivos.
Avaliação:
Prova I – Teórica individual
Prova II – Prática em dupla
Prova III – Teórica individual
Exercícios extra classe