Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO DE COMPUTADORES I Prof. esp. Lilian N A Lazzarin Sistemas de Informação 2014 Introdução a Linguagem • Dennis Ritchie inventou a linguagem C • Inicialmente chamada de BCPL • A linguagem C++ é uma extensão da linguagem C • Os incrementos encontrados no C++ foram feitos para dar suporte a programação orientada a objetos. Introdução a Linguagem • C - uma linguagem de médio nível • Linguagens alto nível suportam o conceito de tipos de dados, C ( médio nível) permite quase todas conversões de tipos. • C tem apenas 32 palavras-chaves, que são comandos que compõe a linguagem C. Característica da Linguagem • Portável • Linguagem Estruturada ❑ suporta diversas construções de laços (loops), como while, do-while e for. ❑ Tendem a ser modernas ❑ Fácil de programar e fazer manutenção. Características da Linguagem • O principal componente estrutural de C é a função – a sub-rotina isolada de C. • Funções são os blocos de construção em que toda a atividade do programa ocorre. Características da Linguagem • Em C, um bloco de código é criado colocando-se uma sequência de comandos entre chaves: ! if ( x < 10 ) { printf(“muito baixo, tente novamente\n”); scanf (“%d”,&x); } ! • Todo comando em C pode ser um comando simples ou um bloco de comandos. Características da Linguagem • Inicialmente C era usada na programação de sistema. • Um programa de sistema forma uma porção do sistema operacional do computador ou de seus utilitários de suporte. Exemplos: ❑Sistemas operacionais ❑Interpretadores ❑Editores ❑Programas de planilhas eletrônicas ❑Compiladores ❑Gerenciadores de banco de dados Compiladores versus Interpretadores • O termo compiladores e interpretadores referem-se à maneira como um programa é executado. • São programas sofisticados que operam sobre o código- fonte do seu programa Compiladores versus Interpretadores • Um interpretador lê o código-fonte do seu programa uma linha por vez, executando a instrução específica contida nessa linha. • Um compilador lê o programa inteiro e converte-o em um código-objeto, que é uma tradução do código-fonte do programa em uma forma que o computador possa executar diretamente • O código-objeto é também conhecido como código binário ou código de máquina. Compilando um Programa em C • Compilar um programa em C consiste em três passos: 1.Criar o programa 2.Compilar o programa 3.Linkeditar o programa com as funções necessárias da biblioteca. • Os compiladores só aceitam a entrada de arquivos de texto padrão. Compiladores • Code::Blocks http://www.codeblocks.org/downloads/binaries ! • Dev-C++ http://www.superdownloads.com.br/download/199/ bloodshed-dev-c/ ...na prática • Programa “HELLO WORLD” Essa linha usa a diretiva #include para inserir o arquivo de cabeçalho stdio.h Int main() – indica a definição da função main. Delimitam um bloco de comando Exibe o conteudo na tela. Faz parte do arquivo de cabeçalho stdio.hIndica que a função main retorna 0. Tipos de Dados ! • A linguagem C possui quatro tipos de dados básicos: ! • Char – para armazenar caracteres • Int – para armazenar números inteiros • Float – usado para armazenar número de ponto flutuante (decimais) de precisão simples. • Double – usado para armazenar números de ponto flutuante de precisão dupla.
Compartilhar