Introdução a Programação de Jogos
|
|
|
- Filipe Fernandes Henriques
- 9 Há anos
- Visualizações:
Transcrição
1 Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima <[email protected]>
2 Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include <nome> Definição de constantes: #define nome valor Funções auxiliares Função Principal (início da execução de um programa): int main(void)
3 Bibliotecas Auxiliares stdio.h: funções de entrada de saída de dados: printf, scanf... math.h: funções matemáticas: cos, sen, sqrt, pow... string.h: funções de manipulação de texto (string): strcmp, strlen... #include <stdio.h> #include <math.h> #include <string.h>
4 Definição de Constantes A diretiva #define associa um identificador a um valor. Formato: #define nome_macro valor É usual definir o nome das macros com letras maiúsculas Exemplos: #define UM 1 #define MSG Digite S para sair #define PI
5 Funções Auxiliares As funções têm a seguinte estrutura: Um programa C não pode ter duas funções com o mesmo nome. tipo_de_retorno nome_da_funcao (parametros) { variaveis locais } instrucoes em C (comandos = expressoes e operadores) Se uma função não tem retorno colocamos void. Consiste no bloco de comandos que compõem a função. Se uma função não tem uma lista de parâmetros colocamos void ou apenas o ().
6 Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include <nome.h> Função Principal: int main(void) {... }
7 Função Principal int main(void) { /* declarações de variáveis locais, chamadas a funções auxiliares, cálculos de expressões, leitura e escrita de dados, etc. */ } Observação: /* delimita um comentário em C */
8 Variáveis e Constantes Variáveis e constantes são os elementos básicos manipulados por um programa. Constante é um valor fixo que não se modifica ao longo da execução de um programa. MediaFinal = Nota1 + Nota2 2 valor constante
9 Variáveis Variável é um espaço reservado na memória do computador para armazenar um determinado tipo de dado. Variáveis recebem nomes para serem referenciadas e modificadas quando necessário. Variável Nota1 Variável Nota2 MediaFinal = Nota1 + Nota2 2 Variável MediaFinal
10 Variáveis O conteúdo de uma variável pode se modificado ao longo da a execução do programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante MediaFinal = Nota1 + Nota
11 Variáveis em C Variável é um espaço reservado na memória do computador para armazenar um tipo de dado. Devem receber nomes para poderem ser referenciadas e modificadas quando necessário. Toda variável tem: um nome um tipo de dado um valor Restrição para nomes: não é permitido começar o nome com um algarismo (0-9), alguns caracteres não são válidos (*, -, /, +,...), e palavras reservadas não podem ser utilizadas (main, if, while,...).
12 Variáveis É necessário informar o nome e o tipo das variáveis: O compilador precisa saber o tipo para alocar (reservar) o espaço de memória pré-definido para aquele tipo (quantidade de bytes). O nome será usado para representar o espaço que está sendo alocado. Exemplo: int main (void) { float nota1, resultado; }
13 Tipos de Variáveis da Linguagem C Tipo Tamanho Menor valor Maior valor char 1 byte unsigned char 1 byte short int (short) 2 bytes unsigned short int 2 bytes int (*) 4 bytes long int (long) 4 bytes unsigned long int 4 bytes float 4 bytes double 8 bytes
14 Principais Tipos de Variáveis int float double char
15 Declaração de Variáveis Variáveis devem ser explicitamente declaradas. Variáveis podem ser declaradas em conjunto. Exemplos: int a; /* declara uma variável do tipo int */ int b; /* declara uma variável do tipo int */ float c; /* declara uma variável do tipo float */ int d, e; /* declara duas variáveis do tipo int */ int d = 5; /* declaração e inicialização da variável */
16 Operadores Aritméticos Operadores aritméticos são usados para se realizar operações aritméticas com as variáveis e constantes. Operação Símbolo Exemplos: operador de atribuição Adição + Subtração - Multiplicação * Divisão / Resto da Divisão % total = preco * quantidade; media = (nota2 + nota2)/2; resultado = 3 * (1-2) + 4 * 2; resto = 4 % 2; operado apenas entre inteiros
17 Funções de Entrada e Saída em C Função printf : Permite a saída de dados, ou seja, a escrita de dados na tela. printf(formato, lista de constantes/variáveis/expressões...); printf("%d %g", 33, 5.3); tem como resultado a impressão da linha: printf("inteiro = %d Real = %g", 33, 5.3); com saída: Inteiro = 33 Real = 5.3
18 Funções de Entrada e Saída em C Especificação de formatos: Formato Descrição %c Especifica um char %d Especifica um int %f Especifica um float %e Especifica um double (ou float) no formato científico %g Especifica um double (ou float) no formato mais apropriado (%f ou %e) %s Especifica uma cadeia de caracteres
19 Funções de Entrada e Saída em C Impressão de texto: printf("curso de Programação\n de Jogos"); exibe na tela a mensagem: Curso de Programação de Jogos
20 Funções de Entrada e Saída em C Função scanf : Permite a entrada de dados, ou seja, a captura de valores fornecidos via teclado. scanf(formato, lista de endereços das variáveis...); int n; scanf("%d", &n); valor inteiro digitado pelo usuário é armazenado na variável n
21 Funções de Entrada e Saída em C Função scanf : caracteres diferentes dos especificadores no formato servem para separar a entrada espaço em branco dentro do formato faz com que sejam "pulados" eventuais brancos da entrada %d, %f, %e e %g automaticamente pulam os brancos que precederem os valores numéricos a serem capturados scanf ("%d %d", &h, &m); valores (inteiros) fornecidos em uma mesma linha devem ser separados por espaço
22 Exemplo 01 Escreva um programa que leia dois números inteiros e retorne a soma deles. #include <stdio.h> int main(void) { int numero1, numero2, resultado; printf( Digite o primeiro numero: ); scanf( %d, &numero1); printf( Digite o segundo numero: ); scanf( %d, &numero2); resultado = numero1 + numero2; printf( Resultado da soma é %d, resultado); return 0; }
23 Exemplo 1 Execução Passo-a-Passo Comando: numero1 numero2 resultado saída????????????
24 Exemplo 1 Execução Passo-a-Passo Comando: printf( Digite o primeiro numero: ); numero1 numero2 resultado saída???????????? Digite o primeiro numero:
25 Exemplo 1 Execução Passo-a-Passo Comando: scanf ( %d, &numero1); numero1 numero2 resultado saída???????????? Digite o primeiro numero: 15????????
26 Exemplo 1 Execução Passo-a-Passo Comando: printf( Digite o segundo numero: ); numero1 numero2 resultado saída???????????? Digite o primeiro numero: 15???????? Digite o segundo numero:
27 Exemplo 1 Execução Passo-a-Passo Comando: scanf ( %d, &numero2); numero1 numero2 resultado saída???????????? Digite o primeiro numero: 15???????? Digite o segundo numero: 15 3????
28 Exemplo 1 Execução Passo-a-Passo Comando: resultado = numero1 + numero2; numero1 numero2 resultado saída???????????? Digite o primeiro numero: 15???????? Digite o segundo numero:
29 Exemplo 1 Execução Passo-a-Passo Comando: printf( Resultado da soma é %d, resultado); numero1 numero2 resultado saída???????????? Digite o primeiro numero: 15???????? Digite o segundo numero: Resultado da soma é 18
30 Programando em C - Exemplo Indentação e Comentários: /* Programa para converter temperatura de Celsius em Fahrenheit */ #include <stdio.h> int main (void) { float cels; /* armazena temperatura em oc */ float fahr; /* armazena temperatura em of */ /* captura valor fornecido via teclado */ printf( Digite a temperatura em Celsius: ); scanf( %f, &cels); } fahr = 1.8 * cels + 32; /* faz a conversão */ /* exibe resultado na tela */ printf( Temperatura em Fahrenheit: %f, fahr); return 0;
31 Aritmética Inteira Qual o erro na expressão abaixo? res = 5/3; O erro não está na expressão e sim no resultado. Como 5 e 3 são valores inteiros, o resultado dessa divisão é um número inteiro e portanto seria 2, e não Outro exemplo: int a = 5; int b = 2; float c = a/b; 5/2 = 2. Como o resultado está sendo armazenado em um float, o valor dessa divisão em c é 2.0
32 Conversão de Tipo Se temos duas variáveis inteiras e queremos que a divisão seja feita em representação real, podemos usar um operador de conversão de tipo: int a = 5; int b = 2; float c = (float) a/b; Operações aritméticas são feita na representação do tipo de maior expressividade: double > float > int O (float) converte a em 5.0 e depois divide por 2 Note que o valor da variável continua sendo do tipo inteiro e o valor de a não é alterado
33 Conversão de Tipo Outro casos em que a conversão de tipo também é útil: int a; float b = 2.6; a = b; O compilador vai gerar uma mensagem de warning. Para evitar: int a; float b = 2.6; a = (int) b;
34 Exercícios Lista de Exercícios 01 - Algoritmos e Variáveis
Capítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática
Capítulo 1: Introdução à Linguagem C Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso caso, a linguagem C.
Introdução a Computação
Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens
Introdução à Linguagem C Variáveis e Expressões
INF1005: Programação 1 Introdução à Linguagem C Variáveis e Expressões 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Programando em C Funções Variáveis Define Operadores e Expressões Entrada e Saída
INF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Capítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Estruturas de Dados. Módulo 2 Expressões. 9/8/2005 (c) Marco A. Casanova - PUC-Rio 1
Estruturas de Dados Módulo 2 Expressões 9/8/25 (c) Marco A. Casanova - PUC-Rio Avisos O ciclo básico alterou o horário da P2: a P2 de ED será em 2/5, das 9h às h, e não das h às 3h, como no programa original
Introdução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula 04 Introdução a Linguagem Lua 2016.1 Prof. Augusto Baffa Linguagem Lua Lua é uma linguagem de programação projetada para dar suporte à programação
INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Introdução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Conhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Cap. 2 Expressões na linguagem C
Programação de Computadores II Cap. 2 Expressões na linguagem C Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (24) Slides adaptados dos originais
Introdução à Linguagem Lua Variáveis e Expressões
Introdução a Programação em Lua Introdução à Linguagem Lua Variáveis e Expressões 1 Tópicos Principais Programando em Lua Funções Variáveis Operadores e Expressões Entrada e Saída Exemplos 2 Programando
Tópicos de hoje: Cap. 2 Expressões na linguagem C. Bits, Bytes e Palavras. Variáveis e Constantes. Números inteiros num Byte
Tópicos de hoje: Programação de Computadores II Cap. Expressões na linguagem C Bits, s e Palavras Variáveis e constantes Operadores e expressões Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel.
Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Disciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Aula Passada 1º Programa: olamundo.c #include // biblioteca padrão de E/S /* Programa Olá Mundo */ int main(void) { printf( Olá mundo\n ); //exibe Olá mundo
Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes
Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes [email protected] Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores
Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02
Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração
Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Tópicos Especiais em Linguagens de Programação
Tópicos Especiais em Linguagens de Programação Aula 03 Introdução à Linguagem Lua Edirlei Soares de Lima Linguagem Lua Lua é uma linguagem de programação projetada para dar suporte
Linguagem C: Elementos fundamentais
Instituto de C Linguagem C: Elementos fundamentais Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Tópicos Principais Variáveis e Constantes Operadores
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
Aula 03: Introdução a C
Aula 03: Introdução a C Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior O que é um computador Organização de um
ALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal
ALGORITMOS AULA 01 Baseado nas aulas do Prof. Jorgiano Vidal LINGUAGEM C Uma das grandes vantagens do C é que ele possui tanto caracterìsticas de "alto nìvel" quanto de "baixo nìvel". Linguagem de propósito
11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação
Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Parte 1. Programação (linguagem C) Introdução Geral
Parte 1 Programação (linguagem C) Introdução Geral Por que a Linguagem C? Permite o desenvolvimento de programas menores e mais rápidos Programador possui controle maior sobre o código Programador deve:
Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)
Módulo 1 Introdução AEDS I C++ (Rone Ilídio) Introdução Linguagens de Programação Fonte Compilador Executável SO I Hardware C++ - Características Evolução do C, ou seja, possui a mesma sintaxe É uma linguagem
Linguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva [email protected] Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Introdução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Disciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando
Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa
Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo
Computação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};
Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
Tipos Básicos. Operadores de Incremento e Decremento. Operador Sizeof. Estruturas de Dados Aula 2: Estruturas Estáticas
Tipos Básicos Quantos valores distintos podemos representar com o tipo char? Estruturas de Dados Aula 2: Estruturas Estáticas 03/03/2010 Operadores de Incremento e Decremento ++ e -- Incrementa ou decrementa
Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.
Métodos Computacionais
Métodos Computacionais Objetivos da Disciplina e Introdução a Linguagem C Construções Básicas Objetivos da Disciplina Objetivo Geral Discutir técnicas de programação e estruturação de dados para o desenvolvimento
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Introdução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Guia de bolso - Prof. César Melo Histórico A linguagem C é uma linguagem de programação inventada na década de 1970 por Dennis Ritchie Brian Kennigaham.
Programação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
CCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 05 Entrada de dados Leia scanf Entrada dos dados Entrada de dados compreende a operação
Princípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Estrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: [email protected] Prof. Claudio Fabiano Motta Toledo: [email protected]
Aula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados
Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados Disciplina de Programação de Computadores I Universidade Federal de Ouro
CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo
CMP1044 - Algoritmos Professor Vicente Paulo de Camargo Variáveis Uma variável é um local na memória principal (RAM) Ou seja, é um endereço na memória do computador o qual armazena um conteúdo Cada variável
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Introdução à Programação em C (I)
Introdução à Programação em C (I) Factorial Definição de função para cálculo de factorial Scheme (define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1))))) C int factorial (int n) { if (n == 1) return
Introdução à Programação em C (I)
Introdução à Programação em C (I) IAED Tagus, 2009/2010 Organização de Ficheiros em C Organização Típica de Ficheiros em C Inclusão de bibliotecas de sistema Inclusão de bibliotecas locais Definição de
Introdução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Universidade Federal do Espírito Santo. Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza
Universidade Federal do Espírito Santo Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza Variáveis Tipos de Dados Básicos Formação dos identificadores o nome deve começar com uma letra
Programação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
Algoritmos. Conceitos e Comandos
Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto
