curso de introdução à liguagem de programação ccurso de introdu˘c~ao a liguagem de...
Post on 25-Feb-2021
7 Views
Preview:
TRANSCRIPT
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Curso de Introducao a Liguagem deProgramacao C
Grupo PET-Tele
Universidade Federal Fluminense
July 16, 2012
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Indroducao
O C e uma linguagem de programacao criada por DennisRitchie, em 1972 e que continua a ser muito utilizada ate osdias atuais. Seu uso e bastante amplo, podendo ser utilizadapara automatizar ferramentas e construcao de softwares. Estetutorial demonstrara as funcoes basicas em C, apenas com ointuito de orientar um usuario a entender sobre a linguagem ever como o codigo funciona.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Estrutura Basica
Diretivas para o pre-processadorDeclaracao de variaveis globais
main (){declaracao de variaveis locais da funcao maincomandos da funcao main}
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Diretivas
Diretivas para o processador - Bibliotecas
Diretiva include permite incluir uma biblioteca
Bibliotecas contem funcoes pre-definidas, utilizadas nosprogramas
Diretiva Conteudo#include <stdio.h> Funcoes de entrada e saıda
#include <stdlib.h> Funcoes padrao
#include <math.h> Funcoes matematicas
#include <system.h> Funcoes do sistema
#include <string.h> Funcoes de texto
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Compiladores
Os compiladores sao ferramentas utilizadas para traduziruma determinada linguagem (codigo fonte) em um codigoobjeto. Esse codigo objeto permite a um programa,atraves de uma linguagem binaria, ”conversar” com umsistema, por exemplo. Para C, e bastante utilizado o GCC(em Linux) e o Dev C++ (para Windows). Nesse curso,iremos utilizar o GCC.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
DEV-C++
O Dev-C++ e um ambiente de desenvolvimento deprogramas em C e C++ (editor, compilador, bibliotecas...)
Pode ser baixado em: http://www.bloodshed.net/devcpp.html
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Bibliotecas
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - printf
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Variaveis
As variaveis sao posicoes na memoria do computador capazesde armazenar um determinado valor que um usuario podeatribuir. Sempre que formos utilizar uma variavel, mostra-senecessario declara-la na tela. Os principais tipos sao:int (numeros inteiros), float (numeros reais), string (letras).Uma variavel inteira pode ser declarada atraves do codigo:
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - scanf
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Operacoes Matematicas
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Faca um programa que some dois numeros dados pelousuario.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Soma
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Faca um programa que peca tres notas para o usuario ecalcule a media delas.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Media
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - if e else
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - elseif
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Calcule o ındice de massa corporal (IMC) obtendo opeso(kg) e a altura(m) e diga a categoria que a pessoaesta classificada.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
IMC I
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
IMC II
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - For
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Faca um programa que imprima 654321 na tela utilizandoa funcao for.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
654321
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Faca um programa que some todos os numeros anterioresa um numero dado pelo usuario.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Somatorio
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Faca um programa que imprima o fatorial de um numerodado pelo usuario.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Fatorial
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - for dentro de um for
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Vetores
Os vetores sao estruturas capazes de armazenar variasvariaveis de um determinado tipo. Mostra-se necessarioinformar ao seu programa o tamanho desse vetor, mesmoque voce nao utilize todo o seu espaco alocado.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - Vetores
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Escreva um programa para ler um vetor V de 6 elementosinteiros, trocar todos os valores negativos do vetor V por0. Escrever o vetor V modificado na tela.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Vetores Positivos
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exemplo de Programa - while
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Exercıcio
Escreva um programa que leia o preco de compras. Paraindicar que as compras acabaram, o usuario digitara umpreco negativo. Ao final, o preco total a se pagar deveraser exibido.
Curso deIntroducao aLiguagem deProgramacao
C
GrupoPET-Tele
Introducao
Compras
top related