Tabela T1: Tags para comandos de impressão.

Tamanho: px
Começar a partir da página:

Download "Tabela T1: Tags para comandos de impressão."

Transcrição

1 O que é um nome? O que chamamos rosa não cheiraria igualmente doce em outro nome? W. Shakespeare. PRINTF O comando printf é capaz de imprimir uma mensagem na tela, bem como o comando puts, que além de imprimir a mensagem na tela pula uma linha automaticamente. O printf também pode pular uma linha desde que seja utilizado o tag \n. Portanto, os programas P1 e P2 são equivalentes: Programa P1: Pulando uma linha. #include <stdlib.h> #include <stdio.h> puts("pula"); system("pause"); Programa P2: Idem com printf. #include <stdlib.h> #include <stdio.h> printf("pula \n"); system("pause"); Observe que a tag \n também poderia funcionar em conjunto com o comando puts, tal que duas linhas seriam puladas. Ou seja, todas as tags usadas com printf também causam o mesmo efeito quando usadas com puts. Na verdade, o símbolo \ indica que um caractere especial será impresso. Assim, quando se quer imprimir o caractere correspondente ao enter (que pula uma linha) usa-se \n. Outros comandos especiais estão descritos na Tabela T1. Tabela T1: Tags para comandos de impressão. Tag Ação \n nova linha(enter) \t tabulação \b retrocesso(backspace) \a alerta(sinal sonoro) \r início da linha \ exibe o caractere \\ exibe o caractere \ %% exibe o caractere % É importante notar que o caractere % pode ser utilizado para delimitar comentários e ao invés de se utilizar \% para imprimir o mesmo em uma mensagem de texto, deve-se utilizar %%. Para testar os comandos da Tabela 1 desenvolva programas que realizam as tarefas dadas a seguir. Programa P1: Teste printf(" \" \\ \n ");. O que irá aparecer na tela? Programa P2: Escreva um programa que coloque na tela a seguinte frase: Bem-vindos ao /Mundo \da programação em C Programa P3: Escreva um programa que coloque na tela a seguinte tabela de saída: Total = 100% IVA = 17% IRS = 15% Liq. = 68% Programa P4: Escreva um programa que coloque na tela a seguinte tabela de saída e depois emita um sinal sonoro. Valor => R$ IOF => 2% IRS => 15% Valor Liq. => VARIÁVEIS Uma variável nada mais é que um nome dado a uma determinada posição de memória para guardar um valor de um determinado tipo. Em C existem quatro tipos de dados básicos: char (tipo caractere), int (tipo inteiro), float (tipo precisão simples) e double (tipo precisão dupla) 1. A declaração 1 Existe ainda um outro tipo básico o tipo Ponteiro. Este tipo de variável serve para

2 de variáveis sempre tem que ser feita antes de sua utilização e antes de qualquer instrução. A sintaxe para declaração de variáveis é a seguinte: Exemplo 1: Declaração de variáveis /* Declaração de variáveis */ int i; char ch1, ch2; float pi, raio, area; double total; /* Instrucoes manipulam as variaveis */ No exemplo 1 acima foram declaradas as seguintes variáveis: variável i que vai armazenar um valor do tipo inteiro. Variáveis ch1 e ch2 que vão armazenar valores do tipo caractere (letras). Variáveis pi, raio, area que vão guardar valores do tipo real e por último a variável total que vai guardar um valor real com dupla precisão. Observe então que i, ch1, ch2, pi, raio, area e total são os nomes das variáveis. Nomes esses dados pelo programador. Para se escolher os nomes de variáveis devem ser observadas as seguintes regras: armazenar o endereço de memória de uma outra variável. 1.O nome deve sempre começar por uma letra do alfabeto (a...z), seguidos ou não de dígitos (0...9) ou _. 2.O primeiro caractere não pode ser um dígito. 3.Com exceção do underline _, não se pode usar nenhum caractere especial, como por exemplo *, %, $, virgula e o ponto final. 4.Maiúsculas e minúsculas representam caracteres diferentes, logo são consideradas variáveis distintas, então Valor valor. 5.Uma variável não pode ter por nome uma palavra reservada da Linguagem C, tais como float, if, for, e while. ATRIBUIÇÃO DE VALORES AS VARIÁVEIS Sempre que uma variável é declarada, é solicitado ao compilador para reservar um espaço de memória para armazená-la. Pense nesse espaço de memória como sendo uma célula que possui um nome (nome da variável) e que será guardado dentro dela um valor (o conteúdo da variável). Esse valor pode ser acessado através do nome da variável. Então quando uma variável é declarada, é criada uma célula para guardar o valor dessa variável. Se não for atribuído nenhum valor a essa variável e se for feito um comando para imprimir o seu conteúdo, o que será impresso é um número qualquer que é considerado um lixo. Este lixo é o resultado do estado aleatório dos bits que constituem esse espaço de memória. Teste o programa P4 para confirmar isto. Programa P4: Complete o programa abaixo e verifique o que é impresso para as variáveis var1, var2, e var3? int var1, var2, var3; var2 = 56; printf( valor de var1 = %d \n, var1); printf( valor de var2 = %d \n, var2); printf( valor de var3 = %d \n, var2); Você acha que está correto? Sim, não por que? Reflita e observe que se deve tomar muito cuidado pois toda variável deve ter, em alguma parte do programa, um valor a ela atribuído. A variável que não tem nenhum valor atribuído provoca erros de lógica no programa; erros esses, difíceis de serem encontrados. A quantidade de espaço de memória (tamanho da célula) destinada a cada tipo de variável está relacionada com a representação binária da mesma pelos bytes (cada byte corresponde a oito bits, ou seja, a oito posições que podem ser valores 0 ou 1). Por exemplo, uma célula para guardar uma variável do tipo inteiro (int) tem o tamanho de 4 bytes. Já, uma variável do tipo caractere (char) tem o tamanho de 1 byte. Uma variável também pode receber um valor no momento em que é feita a sua declaração. Neste caso dizemos que ela foi iniciada automaticamente. int num = -17 ; 2

3 Em C também é possível atribuir o mesmo valor a várias variáveis. Veja o que ocorre ao se usar as seguintes atribuições, para tanto complete e teste o programa Programa P5. Observe que para testá-lo é preciso colocar os comandos para imprimir as variáveis. Programa P5: Complete e teste o programa int a, b, c, d; a = 1; b = 2; c = 3; d = 4; a = b = c = d = 5; OPERAÇÕES Observe que qualquer operação com inteiros retorna um inteiro. As operações que podem ser realizadas são: Operações O1 Opr Descrição Exemplo Resultado + Soma Subtração * Multiplicação 21 * 4 84 / Divisão 21 / 4 5 % Resto da Divisão Inteira 21 % 4 1 Para escrever inteiros na tela use o comando printf e o comando %d (como descrito no programa P4). Ou seja, a sintaxe é dada por: int var2 = 56; printf( O valor de var2 = %d \n, var2); Na tela irá aparecer a mensagem: O valor de var2 = 56 Para se imprimir o valor contido na célula da variável var2, e não a sua string; é necessário usar o operador %d que significa imprima aqui o valor de variável inteira, contido na memória (célula). Para imprimir dois ou mais valores; com o mesmo comando printf, basta associar aos pares os comandos %d com as variáveis, tal que o primeiro %d corresponde a primeira variável e assim por diante. Use o programa P6 para verificar isto. Programa P6: Complete e teste o programa: # include <stdio.h> int n1, n2; n1 = 1; n2 = 2; printf( O resultado de %d + %d = %d \n, n1, n2, n1+n2); Para ler os valores das variáveis e guardá-los na memória (célula) existe a função scanf. O scanf pega por exemplo um valor que foi digitado na tela e o guarda na memória (coloca na célula). Seja o exemplo 2 abaixo, onde foi declarada a variável inteira num. A linha de comando scanf( %d,&num); ordena ao computador que vá na tela do computador, leia o número inteiro que estiver lá e o coloque na célula da variável num. O símbolo %d é que indica que o número a ser lido é um inteiro, e &num, indica onde o valor lido deve ser armazenado, neste caso, na célula cujo nome é num. Se o número a ser lido fosse um float, teria que ser usado %f, e para uma variável do tipo char, usa-se %c. Exemplo 2: Comando de leitura de dados int num; scanf( %d,&num); Confirme a afirmação anterior com P7: Programa P7: Teste o programa: # include <stdio.h> # include <stdlib.h> int num; printf( Introduza um No: ); scanf( %d,&num); printf( O resultado e %d \n, num); system(" pause"); Da mesma forma que um comando printf pode imprimir dois ou mais valores, o comando scanf pode ler dois ou mais valores. Por exemplo: scanf( %d%d, &n1, &n2); Neste exemplo o comando scanf vai pegar dois números na tela e armazená-los nas 3

4 células n1 e n2 respectivamente. Confirmar isto com o programa P7. Programa P8: Refaça programa P6 usando o comando scanf para ler os valores de n1 e n2. Observe que para ler qualquer variável do tipo int, char, float ou double, utilizando a função scanf é preciso colocar após cada variável o & ( E comercial) 2. Atenção, não se confunda, não se utiliza o E comercial (&) no printf. O operador sizeof() fornece o número de bytes que uma dada variável ocupa, isto é fornece o tamanho da célula que vai armazenar a variável. Utilize o programa P9 para confirmar isto. Programa P9: Sabendo que o comando sizeof(var1) retorna o número de bytes que ao variável var1 ocupa em C, crie um programa que imprime o tamanho de todos os tipos básicos de variáveis (int, double, float, char). A impressão (com printf) e a leitura (com scanf) de números reais (tipo float ou double) pode ser feita com o uso de %f (use P10). Para caracteres basta usar %c (use P11). Programa P10: Teste o programa para verificar se ele tem algum erro e se este for o caso, corrija-o. 2 O símbolo & significa endereço de memória. Este operador será melhor comentado em outros Labs. # include <stdio.h> # include <stdlib.h> float d, p; printf( Entre com o valor inicial: \n ); scanf( %d,&d); p = d *d; printf( Valor final = %f \n, p); system(" pause"); Programa P11: Crie um programa que lê um caractere e o imprime dentro de uma mensagem. Um resumo dos códigos e as variáveis que eles exibem são dados na Tabela T2: Tabela T2: Códigos para impressão de valores das variáveis. Código Exibição %d número inteiro %f número de ponto flutuante %e notação científica %c caractere simples %s cadeia de caracteres %o representação octal %x representação hexadecimal %% exibe o caractere % PROGRAMAS BÁSICOS Programa PB1: Sabendo que a fórmula de conversão de graus para fahrenheit é dada por F = (9C + 160)/5, crie um programa que lê o valor em graus e imprime seu valor correspondente em fahrenheit. Programa PB2: Baseado no P10 construa um programa que forneça o saldo de uma caderneta de poupança remunerada em 1% ao mês após três meses (dica: use %f no scanf). (a) Teste para vários valores iniciais (500, 1000, 2000). (b) Permita a leitura simultânea do valor inicial e da taxa de juros (use taxas de 1% e 10%). Para fazer o PB2, lembre-se que a fórmula para o cálculo de juros composto é: SF=SI(1+taxa) tempo O comando em C que calcula potência é o pow. Para se calcular, por exemplo (3) 4, e armazenar o resultado na variável conta faz-se: conta=pow(3,4). Mas para se usar esse comando é necessário colocar no programa a biblioteca math.h, isto é, é preciso acrescentar no inicio do programa a linha #include<math.h>. Programa PB3: Escreva um único programa que execute as seguintes tarefas: a) Leia o valor das variáveis X e Y a partir da tela, em seguida subtraia do valor de X o valor 10. Depois faça a soma de Y com o novo valor de X elevado ao quadrado e guarde o resultado dessa operação em W. 4

5 b) Divida o valor da variável X obtida no item (a) pelo valor da variável Y. Extraia a raiz quadrada dessa divisão e então multiplique-a pela metade do valor da soma de X e Y. Guarde o final dessa operação em W. c) Somar ao valor da variável X elevado ao cubo o resultado da diferença de X e Y e guarde o valor resultante na variável K. d) Imprima os valores de W e K, obtidos em cada item. OBS: para se extrair a raiz quadrada de um número M qualquer, faz-se sqrt(m) e aqui também é necessário usar #include<math.h>, pois esse comando faz parte da biblioteca math.h Programa PB4: Escreva um programa em C para executar as seguintes ações: a) Leia um valor para X. Se X < 0 escreva uma mensagem dizendo que o valor é negativo e peça para digitar um valor positivo e imprima o novo valor digitado. b) Se X está entre 0 e 10, imprima uma mensagem dizendo que X está entre 0 e 10, seguido do valor de X. c) Se X está entre zero e 100, imprima O valor de X está entre zero e 100. X =. Se X > 100, imprima O valor de X eh maior que 100, X=, e emita 7 sinais sonoros. Para fazer os programas PB4, PB5, PB6 e PB7, que virão a seguir, você vai precisar utilizar a estrutura: se-então-senão, cuja sintaxe na linguagem C é a seguinte: if (condição) comando do então (condição verdadeira); else comando do senão (condição falsa); Então observe atentamente e procure compreender o Programa PB4, mostrado abaixo, de modo que você consiga programar os demais. Programa PB4 #include <stdio.h> #include <stdlib.h> main ( ) int X; printf ("Digite um numero para X: "); scanf ("%d", &X); if (X < 0) //inicio então printf ("\n\nvoce digitou um numero negativo\n"); printf ("Por favor, digite um numero positivo\n"); scanf ("%d", &X); //fim então if (X <= 10) printf ("\n\n O valor de x esta entre zero e dez! X=%d\n",X); else if(x <= 100) printf ("O valor de X esta entre zero e 100. X=%d\n", X); else printf ("O valor de X eh maior que 100. X=%d\a\a\a\a\a\a\a\n", X); system("pause"); Programa PB5 As raízes de uma equação quadrática da forma ax 2 + bx +c = 0 são reais se e somente se o discriminante dado por b 2 4ac for maior ou igual a zero. Fazer um programa em C para ler os valores dos coeficientes a, b, c e imprimir o valor do discriminante dizendo se as raízes são reais ou não. Se as raízes forem reais, calcular as raízes. Programa PB6 Preparar um programa em C para ler os comprimentos dos três lados de um triângulo (S 1, S 2, e S 3 ) e calcular a área do triângulo de acordo com a fórmula: área onde T( T S1)( T S2)( T S3) S1 S2 S T 3 2 Programa PB7 Preparar um programa em C para ler os comprimentos dos três 5

6 lados de um triângulo (S 1, S 2, e S 3 ) e determinar que tipo de triângulo tem-se, com a base nos seguintes casos. Sejam A o maior dos lados de S 1, S 2, e S 3 e B e C os outros dois lados. Então: Se A B + C nenhum triângulo é formado. Se A < B + C e se 1) A 2 = B 2 + C 2 um triângulo retângulo é formado, 2) A 2 > B 2 + C 2 um triângulo obtusângulo é formado 3) A 2 < B 2 + C 2 um triângulo acutângulo é formado. Programa PB8: Escreva o programa abaixo. Experimente executar esse programa com os caracteres a e b. Qual é a saída? Estranho, não é? Agora na linha 9 coloque um espaço antes do %c dentro do scanf [scanf (" %c",&ch2);], o que mudou? Por que isso ocorreu? 6

3. Linguagem de Programação C

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 3.3. Conceitos Básicos de C: Expressões, Operadores e Bibliotecas

Leia mais

Programação Básica. Estrutura de um algoritmo

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

Leia mais

Olimpíadas de Informática

Olimpíadas de Informática Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Fone: (83)8792-7419 Blog: informaticageo.wordpress.com Facebook (Grupo):

Leia mais

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

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

Leia mais

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 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,

Leia mais

Linguagem C: Introdução

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

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples

Leia mais

Introdução a Programação na Linguagem C.

Introdução a Programação na Linguagem C. Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com

Leia mais

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C.

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: gemilson Fone:

Leia mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

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

Leia mais

Introdução à Programação

Introdução à Programação Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais

Leia mais

11 - Estrutura de um programa em C

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

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

3.1 - Funções para manipular dados de entrada e saída padrão

3.1 - Funções para manipular dados de entrada e saída padrão 1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010 1 Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos

Leia mais

SSC 0301 IC para Engenharia Ambiental

SSC 0301 IC para Engenharia Ambiental SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP

Leia mais

Faculdade de Computação

Faculdade de Computação Faculdade de Computação Programação Procedimental 1 o Laboratório de Programação C Prof. Cláudio C. Rodrigues 1. Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

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 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

Leia mais

Introdução a Programação de Jogos

Introdução a Programação de Jogos Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição

Leia mais

Introdução à Linguagem C. Adaptado de Deise Saccol

Introdução à Linguagem C. Adaptado de Deise Saccol Introdução à Linguagem C Adaptado de Deise Saccol 1 Tradução CÓDIGO FONTE... LET SOMA = VAR1 + TOTAL... TRADUTOR CÓDIGO OBJETO... 00010110111001011001011010... MONTADOR (assembler) Tradutor para linguagens

Leia mais

Modulo 4: while do while (limites de variáveis)

Modulo 4: while do while (limites de variáveis) PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch

Leia mais

Capítulo 2 Operadores. A função scanf()

Capítulo 2 Operadores. A função scanf() Capítulo 2 Operadores A função scanf() A função scanf() é outra das funções de E/S implementadas em todos os compiladores e nos permite ler dados formatados da entrada padrão (teclado). Sintaxe: scanf(

Leia mais

Variáveis, Tipos de Dados e Operadores

Variáveis, Tipos de Dados e Operadores ! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória

Leia mais

Aulas preparatórias Introdução a Programação em Linguagem C

Aulas preparatórias Introdução a Programação em Linguagem C Aulas preparatórias Introdução a Programação em Linguagem C Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com Facebook (Grupo): GEO.OBI AJUDA NOS ESTUDOS br.spoj.com

Leia mais

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 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.

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Linguagem C. André Tavares da Silva.

Linguagem C. André Tavares da Silva. Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br 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

Leia mais

Instruções, dados e expressões

Instruções, dados e expressões Instruções, dados e expressões Marina Andretta ICMC-USP 1 de março de 2016 Marina Andretta (ICMC-USP) sme0230-ipc 1 de março de 2016 1 / 50 Dados Um computador manipula informações presentes em sua memória.

Leia mais

Aula 03: Introdução a C

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

Leia mais

Algoritmos RESUMO - LINGUAGEM C

Algoritmos RESUMO - LINGUAGEM C Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado

Leia mais

Estrutura do programa

Estrutura do programa Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }

Leia mais

Introdução a C. Para saber quais os procedimento ou funções que existem em cada biblioteca, acesse

Introdução a C. Para saber quais os procedimento ou funções que existem em cada biblioteca, acesse Introdução a C Formatação do codigo em C Todos os códigos em C possuem a seguinte formatação: bibliotecas variáveis globais procedimentos ou funções (se necessário) função principal E sempre são salvos

Leia mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

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 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

Leia mais

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Calculo da área de um triângulo Algoritmo Área Var base,

Leia mais

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem

Leia mais

3. Linguagem de Programação C

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

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4

Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4 Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para

Leia mais

Ocorrem em três tipos:

Ocorrem em três tipos: Ocorrem em três tipos: Numéricas: Representadas por todos os números do universo dos números reais Ex.: 2, 3.45, -6.78 Literais: Ocorrem em dois tipos: Strings: Qualquer sequência de até 256 caracteres

Leia mais

5 Variáveis e Expressões. Unesp Campus de Guaratinguetá

5 Variáveis e Expressões. Unesp Campus de Guaratinguetá 5 Variáveis e Expressões Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante 4.1.3 - Definição de Variáveis

Leia mais

system("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa

system(pause); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa Atividade Prática no Ambiente Dev C++ Para as nossas atividades práticas vamos utilizar o ambiente de desenvolvimento da Linguagem C, Dev C++, ele é bastante fácil de utilizar e com muitos recursos. Segue

Leia mais

Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza

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

Leia mais

Aula 12- Variáveis e valores reais

Aula 12- Variáveis e valores reais Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,

Leia mais

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro

Leia mais

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

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 é

Leia mais

Introdução à Linguagem C Variáveis e Expressões

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

Leia mais

Aula 3: Tipos e variáveis

Aula 3: Tipos e variáveis Aula 3: Tipos e variáveis Prof. Sérgio Montazzolli Silva smsilva@uel.br 2 Sumário Tipos de dados suportados no C Criação de variáveis Imprimir variáveis (printf() parte 2) Operações com variáveis 3 O que

Leia mais

Linguagem de Programação C

Linguagem de Programação C Algoritmos e Lógica de Programação Linguagem C Entrada e Saída de dados Reinaldo Gomes reinaldo@cefet-al.br Linguagem de Programação C 1 Fluxo de Saída Padrão Saída Formatada: printf ( ) Tem a

Leia mais

Aula 4 Introdução ao C

Aula 4 Introdução ao C Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções

Leia mais

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 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

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1 Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

Estruturas de Repetição. for() while() do-while() break; continue;

Estruturas de Repetição. for() while() do-while() break; continue; Estruturas de Repetição for() while() do-while() break; continue; 1 Auto-Ajuda (!) Como ajudar a solucionar erros básicos do meu programa? Verificar os ; Verificar se não há comandos em maiúsculas; Verificar

Leia mais

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 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

Leia mais

Conhecendo a Linguagem de Programação C

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

Leia mais

Linguagens de Programação

Linguagens de Programação Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas

Leia mais

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas. Roteiro 2 Estrutura Sequencial em C/C++ A estrutura sequencial na linguagem C/C++ #include Bloco de comandos; Bibliotecas são arquivos contendo várias funções que podem ser incorporadas

Leia mais

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de

Leia mais

Aula 05: Condicionais (if / else)

Aula 05: Condicionais (if / else) Aula 05: Condicionais (if / else) 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 Breve Revisão Comandos de Decisão

Leia mais

Aula 03 - Linguagem C

Aula 03 - Linguagem C Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na

Leia mais

Disciplina de Algoritmos e Programação

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

Leia mais

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO VARIÁVEL LINGUAGEM C Aula 3 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios

Leia mais

Linguagens de Programação I

Linguagens de Programação I Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler

Leia mais

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 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

Leia mais

Introdução a Computação

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

Leia mais

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. 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)

Leia mais

Working 03 : Conceitos Básicos I

Working 03 : Conceitos Básicos I Working 03 : Conceitos Básicos I Objetivos: Dominar os conceitos básicos da linguagem de programação C; Aprender a utilizar o compilador, identificando os erros de sintaxe do código fonte; Prazo de Envio:

Leia mais

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha LINGUAGEM DE PROGRAMAÇÃO C AULA 2 Professor: Rodrigo Rocha TIPOS, VARIÁVEIS E CONSTANTES Tipos de Dados Variáveis Constantes Introdução a entrada e saída Printf Scanf Ferramentas: Dev-C++ Code::Blocks

Leia mais

Ambiente de desenvolvimento

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

Leia mais

Conceitos básicos. Computação eletrônica: Gurvan Huiban

Conceitos básicos. Computação eletrônica: Gurvan Huiban Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa

Leia mais

03. [Manzano, 1996] Escreva um programa em C que calcule a área de um triângulo, através da fórmula área = (base * altura) / 2.

03. [Manzano, 1996] Escreva um programa em C que calcule a área de um triângulo, através da fórmula área = (base * altura) / 2. 01. [Damas, 2007] Escreva um programa em C que solicite ao usuário uma determinada data no formato aaaa-mm-dd e a mostre em seguida no formato dd/mm/aaaa. Não é necessário validar a data fornecida pelo

Leia mais

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição

Leia mais

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: );

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: ); scanf ( ) 1 Sintaxe scanf ( expr. de controle, lista de argumentos ); Observações: A expressão de controle deve conter a formatação do tipo de variável a ser lida. scanf ( %f f, &num ); A lista de argumentos

Leia mais

Características fundamentais de codificação de programas

Características fundamentais de codificação de programas Faculdade de Engenharia da Computação Disciplina: Lógica de Programação Características fundamentais de codificação de programas Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis Wagner Santos

Leia mais

INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++

INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++ UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo OPERADORES Um operador é um símbolo

Leia mais

Conceitos Básicos Linguagem C

Conceitos Básicos Linguagem C Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS MACDIASPAE@GMAIL.COM 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo

Leia mais

Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores

Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores Objetivo: Estruturar uma sequencia de comandos em Linguagem C Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula1 - Introdução Programa Algoritmo Aula 2 - Variáveis Tipos de dados Identificadores Aula 3 - Programação

Leia mais

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

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

Leia mais

Utilização da Linguagem C

Utilização da Linguagem C Histórico Criada em 1972 por Dennis Ritchie Usada no desenvolvimento do sistema operacional Unix no Bell Labs C foi derivada da linguagem B, desenvolvida por Ken Thompson Linguagem procedural de alto nível

Leia mais

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1 Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,

Leia mais

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Introdução à Computação MAC0110

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

Leia mais

Programação: Vetores

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

Leia mais

Fundamentos de Programação1

Fundamentos de Programação1 Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior

Leia mais

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes

Leia mais

1) Operadores de auto incremento ++ e auto decremento --

1) Operadores de auto incremento ++ e auto decremento -- Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e

Leia mais

Introdução à Linguagem C

Introdução à Linguagem C Introdução à Linguagem C 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix C++ é uma extensão da linguagem C O sistema Unix é escrito

Leia mais

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 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.

Leia mais

A sintaxe para se declarar uma variável do tipo ponteiro é dada por:

A sintaxe para se declarar uma variável do tipo ponteiro é dada por: Pense duas vezes e faça uma vez. Provérbio Chinês. PONTEIROS Um ponteiro nada mais é que uma variável capaz de armazenar um número hexadecimal que corresponde a um endereço de memória de outra variável.

Leia mais