Introdução a Programação
Linguagem de Programação
Introdução a Linguagem C
Exercícios
Entendimento do Problema
Profº: Lucas A. Mota
(lucas@facens.br)
2
Entrada → Processamento → Saída
Profº: Lucas A. Mota
(lucas@facens.br)
3
Desenvolvimento de Software
Processo a ser melhorado
Análise do Processo
Algoritmo
Codificação
Processo: Multiplicar dois números fornecidos pelo usuário
Algoritmo:
1. Receber o primeiro número do usuário
2. Receber o segundo número do usuário
3. Multiplicar o primeiro número pelo segundo
4. Exibir o resultado da multiplicação
Profº: Lucas A. Mota
(lucas@facens.br)
4
Desenvolvimento de Software
Processo a ser melhorado
Análise do Processo
Documentação
Algoritmo
Codificação
Testes
Compilação
Profº: Lucas A. Mota
(lucas@facens.br)
5
O que devemos saber sobre uma Linguagem de Programação?
Características básicas
Estrutura de um programa
Tipos de dados
Operadores
Estrutura de decisão
Estruturas de repetição
Definição de funções
Profº: Lucas A. Mota
(lucas@facens.br)
6
Linguagem C
Características básicas
Diferencia letras maiúsculas e minúsculas
Permite recursividade de funções
Permite definir estruturas de dados
Possui comandos de entrada e saída
Profº: Lucas A. Mota
(lucas@facens.br)
7
O que é preciso para ser um bom desenvolvedor de software?
Inglês
Conhecer os conceitos básicos da linguagem
Conhecer os recursos da ferramenta
Dividir para conquistar
Comentar o código
Endentar o código
Manter-se atualizado
Profº: Lucas A. Mota
(lucas@facens.br)
8
CONCEITOS BÁSICOS SOBRE PROGRAMAÇÃO
1 – O que vamos aprender:
Linguagem C, utilizando-se de exemplos e exercícios voltados para a engenharia.
2 – História da Linguagem C:
Criada em 1972 por Dennis Ritchie nos laboratórios da BELL TELEPHONE para projetar o sistemas operacional UNIX.
Padrão ANSI – Órgão americano responsável pela padronização da Linguagem C.
Profº: