Upload
internet
View
104
Download
0
Embed Size (px)
Citation preview
LABORATÓRIO DE PROGRAMAÇÃO
Renato O. Violin
Organização de computadoresLinguagens de programaçãoAmbientes de desenvolvimento
Introdução à Programação de Computadores
Organização de computadores Os computadores executam milhões de
operações. As operações são organizadas por meio
de um conjunto de instruções. Esse conjunto de instruções é o
programa. Quem executa o programa é o
processador.
Organização de computadores O processador interage com outros
componentes.
Linguagens de programação É necessário que os programas sejam
escritos em uma linguagem que o computador entenda.
Essa linguagem é chamada linguagem de máquina.
0100 1111 1010 0110 É pouco intuitiva para os seres humanos. Foram desenvolvidas linguagens de mais
alto-nível.
Linguagens de programação O código escrito em linguagem de alto
nível é convertido em linguagem de máquina pelo compilador ou interpretador.
Ambientes de programação
Existem vários ambientes para a linguagem C NetBeans Code::Blocks Microsoft Visual C++ Turbo C++ Borland C++ Dev-C++ Eclipse for C/C++
História da linguagemCaracterísticas da linguagemEstrutura básica de um programa em CVariáveis e tipos de dadosComandos de entrada/saída
Especificadores de formato
Expressões matemáticas e lógicas
Fundamentos da linguagem C
História da linguagem C
Foi inventada e implementada na década de 1970 por Dennis Ritchie.
Utilizada para o desenvolvimento de programas para o sistema operacional Unix.
Nasceu a partir de uma linguagem mais antiga chamada BCPL, que influenciou outra linguagem chamada B (Ken Thompson).
A evolução da linguagem B levou ao desenvolvimento da linguagem C.
Características da linguagem C Permite a construção de programas em
diversos sistemas operacionais, mas não é multiplataforma.
É compilada. É considerada muito rápida. Utilizada para desenvolvimento de
sistemas operacionais. Utilizada para desenvolvimento de jogos.
Estrutura básica de um programa em C
Declaração de bibliotecas
Função principal
Corpo do programa
Retorno para o Sistema Operacional
// Aqui é digitado as// instruções
Variáveis e tipos de dados
Variável é um espaço de memória que o programa reserva para armazenar dados.
Toda variável deve possuir um tipo e um identificador (nome).
Sintaxe de declaração em C
Sintaxe de atribuição em C
Variáveis e tipos de dados
Comandos de entrada/saída
Permitem que o programa interaja com o usuário solicitando e mostrando dados na tela.
Comandos para entrada: scanf() -> entrada formatada; gets() -> leitura de string; getch() -> le caractere e não aguarda o
<enter> getchar() -> le caractere e aguarda o <enter>
Comandos de entrada/saída
Comandos para saída: printf() -> saída formatada putchar() -> imprime caractere puts() -> imprime string
Especificadores de formatos
Utilizados para especificar o tipo de dado que será lido ou escrito na tela.
Expressões aritméticas
5 % 3 2
Expressões lógicas
Exemplos