4. Estruturas Fundamentais de Programação em C

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

Download "4. Estruturas Fundamentais de Programação em C"

Transcrição

1 4. Estruturas Fundamentais de Programação em C 4.1. Imprimindo Mensagens e Valores no Monitor de Vídeo A biblioteca de entrada e saída (stdio.h) possui a função printf que imprime mensagens e valores diretamente na saída padrão, onde, normalmente a saída padrão esta associada ao monitor de vídeo. A função printf imprime na saída padrão uma sequência de caracteres especificada entre aspas duplas. O comando printf, abaixo, imprime a mensagem: Meu primeiro programa!. printf( Meu primeiro programa! ); Quando existe a necessidade de imprimir valores de um tipo básico, a biblioteca stdio.h oferece as diretivas de impressão para formatar tipos básicos em uma sequência de caracteres. As diretivas de impressão são incluídas na sequência de caracteres entre aspas duplas e são iniciadas pelo caractere % e possuem especificadores de formato, que especifica o valor a ser formatado. As diretivas têm a seguinte sintaxe: %[Tamanho_mínimo][precisão]<Especificador_formato> Quando na cadeia de caracteres entre aspas duplas, da função printf, aparecem diretivas de impressão, elas serão substituídas pelo valor dos próximos argumentos. Ou seja, a primeira diretiva é substituída pelo valor do segundo argumento, a segunda diretiva pelo valor do terceiro argumento e assim por diante.

2 Especificadores de Formato Os especificadores de formato definem o tipo do argumento correspondente e o formato que deve ser adotado para representar o valor como uma sequência de caracteres Formatações inteiras As formatações inteiras são usadas para imprimir valores inteiros em uma sequência de caracteres. A Tabela 3 apresenta as diretivas para os tipos inteiros. Tabela 3: Diretivas de impressão para os tipos Inteiros Especificador Descrição d, i O argumento correspondente deve ser do tipo inteiro. E o valor será impresso como um inteiro no formato decimal. O O argumento deve ser do tipo inteiro sem sinal. O valor será impresso como um inteiro não sinalizado no formato octal. U O argumento deve ser do tipo inteiro sem sinal. O valor será impresso como um inteiro não sinalizado no formato decimal. x, X O argumento deve ser do tipo inteiro sem sinal. O valor será impresso como um inteiro não sinalizado no formato hexadecimal. O Programa 2 abaixo produz a impressão de valores inteiros na saída padrão. Programa 2: Programa que imprime números inteiros 1 #include <stdio.h> 2 int main(void) 3 { 4 printf( %d %i %o %x %X\n, 155, 155, 155, 155, 155); 5 printf( %d %i %o %x %X\n, -155, -155, -155, -155, -155); 6 return 0; 7 } A Figura 18, apresenta a saída padrão da execução do Programa 2, onde é possível ver a impressão dos valores inteiros conforme a diretivas de impressão.

3 Figura 18: Saída padrão do Programa Formatações reais de ponto flutuante As formatações reais de ponto flutuante são usadas para imprimir valores reais de ponto flutuante em uma sequência de caracteres. A Tabela 4 apresenta as diretivas para os tipos reais de ponto flutuante. Tabela 4: Diretivas de impressão para os tipos reais de ponto flutuante Especificador Descrição f, F O argumento correspondente deve ser do tipo real de ponto flutuante. E o valor será impresso como um número real de ponto flutuante no formato decimal: [- ]<parte_inteira>.<parte_fracionária> e, E O argumento deve ser do tipo real de ponto flutuante. O valor será impresso como um real de ponto flutuante no formato científico: [-]<parte_inteira>.<parte_fracionária> e <expoente> g, G O argumento deve ser do tipo real de ponto flutuante. O valor será impresso como um real de ponto flutuante no formato da diretiva f ou e, dependendo da precisão. a, A O argumento deve ser do tipo real de ponto flutuante. O valor será impresso no formato hexadecimal: [-]0x<parte_inteira>.<parte_fracionária> p <expoente> Nas diretivas %f e %e, os valores são arredondados, sendo a quantidade de dígitos da parte fracionária determinada pela precisão ou, em sua ausência, igual a 6 (seis). Na diretiva %g os zeros à direita da parte fracionária são removidas.

4 O Programa 3 abaixo produz a impressão de valores reais de ponto flutuante na saída padrão. Programa 3: Programa que imprime números reais de ponto flutuante 1 #include <stdio.h> 2 int main(void) 3 { 4 printf( %f %F \n, , ); 5 printf( %e %E \n, , ); 6 printf( %g %G \n, , ); 7 printf( %g %G \n, , ); 8 printf( %g %G \n, , ); 9 printf( %a %A \n, , ); 10 return 0; 11 } A Figura 19, apresenta a saída padrão, da execução do Programa 3, onde é possível ver a impressão dos valores reais conforme as diretivas de impressão. Figura 19: Saída padrão do Programa 3 O Programa 4 abaixo produz a impressão de valores reais de ponto flutuante, com precisão, na saída padrão. Programa 4: Programa que imprime números reais com precisão 1 #include <stdio.h> 2 int main(void) 3 { 4 printf( %3.3f %3.3F \n, , ); 5 printf( %3.3e %3.3E \n, , ); 6 printf( %3.3g %3.3G \n, , ); 7 printf( %3.3g %3.3G \n, , ); 8 printf( %3.3g %3.3G \n, , ); 9 printf( %3.3a %3.3A \n, , ); 10 return 0; 11 }

5 A Figura 20, apresenta a saída padrão da execução do Programa 4, onde é possível ver a impressão dos valores reais, com precisão, conforme as diretivas de impressão. Figura 20: Saída padrão do Programa Formatações de caracteres As formatações de caracteres são usadas para imprimir caracteres e cadeia de caracteres. A Tabela 5 apresenta as diretivas para os tipos reais de ponto flutuante. c s Tabela 5: Diretivas de impressão para caracteres e cadeia de caracteres Especificador Descrição O argumento deve ser do tipo inteiro. E o valor é convertido no tipo caractere sem sinal e imprime o caractere. O argumento deve ser um ponteiro do tipo caractere que aponta para uma cadeia de caracteres. E apenas a quantidade de caracteres especificada pela precisão é impressa, e se a precisão não é fornecida é impressa roda a cadeia. O Programa 5 abaixo produz a impressão de caractere e cadeia de caracteres. Programa 5: Programa que imprime caractere e cadeia de caracteres 1 #include <stdio.h> 2 int main(void) 3 { 4 printf( %s d%c %s %c\n, Fundamentos, e, programação usando, C ); 5 return 0; 6 }

6 A Figura 21, apresenta a saída padrão da execução do Programa 5, onde é possível ver a impressão dos valores reais conforme as diretivas de impressão. Figura 21: Saída padrão do Programa Comentários Os comentários são tratados pelo compilador como espaço em branco. Eles podem ser colocados em qualquer lugar do código do programa, e têm a função de ajudar o programador e qualquer outra pessoa que leia o códigofonte do programa. Os comentários também são utilizados para documentar o código, para facilitar o entendimento do programa e manutenção. Existem dois tipos de comentários em um programa C: comentários de uma única linha e comentário de múltiplas linhas Comentário de uma única linha O comentário de uma única linha inicia com // e termina no final da linha atual. O comentário de uma única linha pode iniciar no meio de uma linha e continuar até o final da linha. O Programa 6 contém o comentário do tipo única linhas. Programa 6: Programa com comentários de uma única linha 1 #include <stdio.h> // diretiva de pré-processamento 2 int main(void) // função main 3 { // início do corpo da função 4 printf( Exemplo comentário ); // instrução 5 return 0; //instrução 6 } // fim do corpo da função

7 Comentário de múltiplas linhas Esse tipo de comentário pode se estender por várias linhas, e é iniciado pelo delimitador /* e termina com o delimitador */. Todo o texto entre os delimitadores do comentário é ignorado pelo compilador. E são eliminados na fase de pré-processamento. O Programa 7contém o comentário do tipo múltiplas linhas. Programa 7: Programa com comentários de múltiplas linhas 1 /**************************************************** 2 * Esse programa mostra o uso de comentários em * 3 * várias linhas e mostra também o uso de comentário* 4 * de uma * 5 **************************************************** 6 */ 7 8 #include <stdio.h> 9 int main(void){ 10 printf( Comentários do tipo múltiplas linhas! ); 11 return 0; 12 } 4.3. Palavras Reservadas Todas as linguagens de programação possui um conjunto de palavras com um significado especial, que não podem ser utilizada, e são usadas para denominar os comandos e estruturas da linguagem. A Tabela 6 apresenta o conjunto das palavras reservadas da linguagem C. Tabela 6: Palavras reservadas da linguagem C auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local

8 4.4. Variáveis As variáveis são os identificadores fundamentais de qualquer linguagem de programação. Uma variável em C representa um espaço na memória local para armazenar os valores que serão manipulados pelo programa. Um identificar é uma sequência não nula de caracteres iniciada com um caractere diferente de dígito. O espaço de memória ocupado por uma variável pode ser compartilhado por diferentes valores. Ou seja, uma variável é um espaço de memória que pode conter, a cada tempo, valores diferentes Declaração de variáveis A declaração de uma variável é uma instrução que determina o nome e o tipo com o qual pode ser acessado o conteúdo da variável. A instrução de declaração de variável reserva uma quantidade de memória suficiente para armazenar o tipo especificado que ela irá armazenar: números inteiros, caracteres e assim por diante. Todas variáveis em C devem ser declaradas antes de ser usada, e as variáveis são declaradas da seguinte forma: <tipo> <nome_variável>; Dica Escolha nomes significativos para as suas variáveis, isso ajuda a endente o que o programa faz e previne erros. Use quantos caracteres quiser para um nome de variáveis, mas o primeiro é obrigatoriamente uma letra ou o caractere sublinhado.

9 O nome de uma variável pode conter letras maiúsculas ou minúsculas, dígitos entre 0 (zero) e 9 (nove) e o caractere de sublinhado. Para criar mais de uma variável do mesmo tipo em uma instrução, você pode escrever o tipo e, em seguida, os nomes das variáveis, separados por vírgulas. É possível inicializar uma variável, através de uma opção de inicialização, durante a declaração da variável. Para atribuir um valor a uma variável, você usa o operador de atribuição (=). A Tabela 7 mostra duas maneiras válidas de declarar as variáveis de um programa. Tabela 7: Como declarar uma variável Declaração Descrição int valor; Declaração de uma variável (valor) do tipo inteiro. int valor, taxa = 20; Declara duas variáveis (valor e taxa), ambas do tipo inteiro e atribui a variável taxa o valor inicial Escopo de variáveis O escopo de uma variável é o trecho do programa que ela pode ser acessada. Na linguagem C, uma variável pode ser declarada no interior de um bloco, na lista de parâmetros de uma função ou fora de um bloco. Toda variável declarada no interior de um bloco ou na lista de parâmetros de uma função, possui escopo de bloco. Ou seja, podem ser acessadas do ponto da declaração até o fim do bloco no qual foi declarada. E se a declaração ocorrer na lista de parâmetros de uma função, o escopo vai até o fim do bloco que delimita a função.

10 Um bloco é sempre delimitado por chaves e consiste em uma sequência de instruções, que podem ser declarações ou comandos. Os blocos aparecem naturalmente como delimitadores do corpo das funções de um programa ou como parte da estrutura dos comandos em C. E toda variável declarada fora de um bloco ou lista de parâmetros de uma função, possui escopo de arquivo. Ou seja, podem ser acessadas do ponto de declaração até o fim da unidade de compilação onde são declaradas. A Figura 22 ilustra o escopo de variáveis. Na Figura 22, também, é possível visualizar cada escopo e as referências por um retângulo. Figura 22: Escopo de variáveis O programa, arquivo.c, da Figura 22 possui dois blocos. O primeiro vai da linha 3 até a linha 8 (determinado pelas chaves que delimitam a função main). O segundo vai da linha 10 até a linha 12 (determinado pelas chaves que delimitam a função imprimir). A variável valor possui escopo de arquivo, pois foi declarada fora de qualquer dos dois blocos do programa, e o escopo vai da linha 2 até o fim do arquivo (linha 12). E a variável taxa possui escopo de bloco, pois foi declarada no bloco da função main, e o escopo vai da linha 4 até a linha 8. Já as variáveis salario e idade, declaradas como parâmetros da função imprimir (linha10), possuem escopo de bloco, que vai do ponto da declaração até o fim do bloco (fim da função imprimir).

11 Variáveis globais e locais As variáveis podem ser classificadas, de acordo com o seu escopo, como globais e locais. As variáveis com escopo de bloco são classificadas como locais. Ou seja, são variáveis locais todas as variáveis declaradas na lista de parâmetros de uma função e declaradas no interior de um bloco. E as variáveis globais são todas as variáveis com escopo de arquivo. A Figura 23 ilustra variáveis globais e locais de um programa. Na Figura 23, também, é possível visualizar cada tipo de variáveis. Figura 23: Variáveis globais e locais As variáveis podem ter o mesmo nome, desde que possuam escopos diferentes Tipos de variáveis O tipo de uma variável é necessário para informar ao sistema operacional a quantidade de memória, em bytes, que ela ocupará e o modo como um valor deverá ser armazenado e interpretado. Os tipos básicos da linguagem C são: tipos inteiros, tipos de ponto flutuante e tipo caracteres.

12 Todos esses tipos básicos, da linguagem C, vêm em duas variedades: signed (com sinal) e unsigned (sem sinal) A linguagem C não tem tipo de dados análogo ao tipo variant, onde se podem armazenar todos os tipos básicos possíveis Tipos Inteiros Os tipos inteiros representam números inteiros (sem partes fracionárias). A linguagem C, para uma arquitetura de 32 bits e complemento-2 para representação de negativos e com compilador gcc, suporta 10 (dez) tipos inteiros mostrados na Tabela 8. Tabela 8: Tamanhos e valores dos inteiros Tipo Inteiro bits Valor mínimo Valor máximo signed char short int Int long int long long int unsigned char unsigned short int unsigned int unsigned long int unsigned long long int O tipo char armazena números inteiros. E tem o tamanho de um byte em um sistema computacional de 32 bits. A representação utilizada e a quantidade de bytes (tamanhos) são dependentes do sistema computacional alvo. O Programa 8 mostra o tamanho exato, em byte, dos tipos inteiros para o seu sistema computacional, e a Figura 24 apresenta a execução do Programa 8.

13 Programa 8: Programa que imprime o tamanho dos tipos Inteiros 1 #include <stdio.h> 2 int main(void){ 3 printf("signed char: %d bytes \n", sizeof(signed char)); 4 printf("short int: %d bytes \n", sizeof(short int)); 5 printf("int: %d bytes \n", sizeof(int)); 6 printf("long int: %d bytes \n", sizeof(long int)); 7 printf("long long int: %d bytes \n", sizeof(long long int)); 8 printf("unsigned char: %d bytes \n", sizeof(unsigned char)); 9 printf("unsigned short int: %d bytes \n", sizeof(unsigned short int)); 10 printf("unsigned int: %d bytes \n", sizeof(unsigned int)); 11 printf("unsigned long int: %d bytes \n", sizeof(unsigned long int)); 12 printf("unsigned long long int: %d bytes \n", sizeof(unsigned long long int)); 13 return 0; 14 } Figura 24: Saída padrão do Programa 8 Os valores mínimo e máximo para cada tipo inteiro são determinados no arquivo-cabeçalho limits.h. O Programa 9 mostra os limites (mínimo e máximo) de cada tipo inteiro, e a Erro! Fonte de referência não encontrada. apresenta a execução do Programa 8.

14 Programa 9: Programa que imprime os limites de cada tipo inteiro. 1 #include <stdio.h> 2 #include <limits.h> 3 int main(void){ 4 printf("signed char: %hhd a %hhd \n", SCHAR_MIN, SCHAR_MAX); 5 printf("short int: %hd a %hd \n", SHRT_MIN, SHRT_MAX); 6 printf("int: %d a %d \n", INT_MIN, INT_MAX); 7 printf("long int: %ld a %ld \n", LONG_MIN, LONG_MAX); 8 printf("long long int: %lld a %lld \n", LLONG_MIN, LLONG_MAX); 9 printf("unsigned char: %d a %hhu \n", 0, UCHAR_MAX); 10 printf("unsigned short int: %d a %hu \n", 0, USHRTR_MAX); 11 printf("unsigned int: %d a %u \n", 0, UINT_MAX); 12 printf("unsigned long int: %d a %lu \n", 0, ULONG_MAX); 13 printf("unsigned long long int: %d a %llu \n", 0, ULLONG_MAX); 14 return 0; 15 }

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

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

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

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

A Linguagem C. A forma de um programa em C

A Linguagem C. A forma de um programa em C A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de

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

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

#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

Leia mais

Programação científica C++

Programação científica C++ Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 2 Expressões Combinação de dados e operadores que resulta em um valor. expressão x = 2 * y + 4; variável operador constante Memória do computador

Leia mais

Entender o problema Encontrar um algoritmo para resolvê-lo. Implementar o algoritmo numa linguagem de programação

Entender o problema Encontrar um algoritmo para resolvê-lo. Implementar o algoritmo numa linguagem de programação Entender o problema Encontrar um algoritmo para resolvê-lo Implementar o algoritmo numa linguagem de programação Permitem implementar um algoritmo Expressar o algoritmo numa forma que o computador entenda

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

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

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens

Leia mais

Revisão Linguagem C Parte 1

Revisão Linguagem C Parte 1 Revisão Linguagem C Parte 1 Comentários: Os comentários aparecem em verde e podem iniciados com /* e encerrados com */ quando utilizase várias linhas ou coloca-se // quando forem colocados em apenas uma

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

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

Programação Estruturada

Programação Estruturada Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada

Leia mais

Conceitos e Técnicas de Programação. Prof. David Déharbe

Conceitos e Técnicas de Programação. Prof. David Déharbe Conceitos e Técnicas de Programação Prof. David Déharbe 2011 Sumário 0.1 Bits e bytes......................................... 1 0.2 Representação binária de números........................... 2 0.2.1

Leia mais

Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída

Leia mais

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação CP41F. Modificadores de tipos. Aula 6 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia de Computação 1º Período 1/28 Plano de Aula

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

A linguagem C (visão histórica)

A linguagem C (visão histórica) A linguagem C (visão histórica) A linguagem C é uma linguagem de programação desenvolvida no ínício dos anos 70 por Dennis Ritchie, que trabalhava nos laboratórios Bell e que também inciou em paralelo,

Leia mais

ECT1203 Linguagem de Programação

ECT1203 Linguagem de Programação Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia ECT1203 Linguagem de Programação Prof. Aquiles Burlamaqui Profa. Caroline Rocha Prof. Luiz Eduardo Leite Prof. Luciano Ferreira

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

Linguagem de Programação I. Aula 06 Linguagem C: Tipos de Dados

Linguagem de Programação I. Aula 06 Linguagem C: Tipos de Dados Linguagem de Programação I Aula 06 Linguagem C: Tipos de Dados Da Aula Anterior Linguagens de Programação A Linguagem C: Como tudo começou Principais características da Linguagem C O primeiro programa

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

Linguagem de Programação C

Linguagem de Programação C Linguagem de Programação C Aula 08 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 13 de novembro de 2009 Introdução O que é uma linguagem

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

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

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

Leia mais

Declarações. Identificadores e Tipos de Dados Básicos

Declarações. Identificadores e Tipos de Dados Básicos Declarações Identificadores e Tipos de Dados Básicos Introdução Um programa em C pode ser visto como uma seqüência de DECLARAÇÕES. De maneira geral, uma DECLARAÇÃO introduz um novo nome - um IDENTIFICADOR

Leia mais

Curso de C. Declaração de Variáveis 18/3/ :48 1

Curso de C. Declaração de Variáveis 18/3/ :48 1 Curso de C Declaração de Variáveis 18/3/2008 15:48 1 Declaração de Variáveis Objetivos: Aprender como: Criar variáveis Atribuir um valor inicial à variável Escolher um nome para a variável 18/3/2008 15:48

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

Linguagem C: Variáveis e Operadores. Prof. Leonardo Barreto Campos 1

Linguagem C: Variáveis e Operadores. Prof. Leonardo Barreto Campos 1 Linguagem C: Variáveis e Operadores Prof. Leonardo Barreto Campos Sumário Variáveis: Tipos de variáveis; Nome da variável; Palavras reservadas; A função printf(); A função scanf(); Variáveis locais; Variáveis

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

Linguagem de Programação C. Prof. Fabrício Olivetti de França

Linguagem de Programação C. Prof. Fabrício Olivetti de França Linguagem de Programação C Prof. Fabrício Olivetti de França Linguagem C 2 Linguagem C Imperativo e estruturado Pequeno conjunto de palavras-chaves, operadores, etc. Tipagem estática, porém fraca Permite

Leia mais

6 Alguns conceitos e comandos em programação

6 Alguns conceitos e comandos em programação 6 Alguns conceitos e comandos em programação 6.1 Diretivas Diretivas são instruções que permitem ao programador efetuar algum tipo de modificação à compilação, sendo analisadas e executadas pelo pré-compilador,

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

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Modificadores de Tipos Os tipos de dados básicos em C podem estar acompanhados por modificadores na declaração de variáveis. Tais modificadores

Leia mais

Variáveis e Operadores em C

Variáveis e Operadores em C Variáveis e Operadores em C Luís Charneca luis.charneca@gmail.com NOMES DE VARIÁVEIS (1) As variáveis no C podem ter qualquer nome se duas condições forem satisfeitas: o nome deve começar com uma letra

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

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

Introdução à Linguagem C

Introdução à Linguagem C Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br

Leia mais

Princípios de Desenvolvimento de Algoritmos MAC122

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

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

Prof. Marcelo Machado Cunha Faculdade Pio Décimo

Prof. Marcelo Machado Cunha Faculdade Pio Décimo 1 Introdução A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de Pesquisas da Bell Laboratories. Sua primeira utilização importante foi a reescrita do Sistema Operacional UNIX, que até entã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

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

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação ET42G Aula 5 Prof. Daniel Cavalcanti Jeronymo Tipos básicos de dados. Modificadores de tipos. Operadores aritméticos. Operadores lógicos. Operadores binários. Universidade Tecnológica

Leia mais

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

Leia mais

Linguagem C. Introdução à Programação C. Variáveis. Identificadores. Identificadores VARIÁVEIS E TIPOS DE DADOS

Linguagem C. Introdução à Programação C. Variáveis. Identificadores. Identificadores VARIÁVEIS E TIPOS DE DADOS Linguagem C Introdução à Programação C Introdução à Ciência da Computação I Prof. Denis F. Wolf Origem de C está associada ao sistema Unix Histórico: 1970: Ken Thompson desenvolve B, baseada em BCPL, para

Leia mais

Linguagem de Programação. Thiago Leite Francisco Barretto

Linguagem de Programação. Thiago Leite Francisco Barretto Linguagem de Programação Thiago Leite Francisco Barretto SCHILDT, H. C Completo e Total. 3ª Edição. São Paulo: Makron, 1997. Bibliografia Ementa

Leia mais

4 Variáveis. Unesp Campus de Guaratinguetá

4 Variáveis. Unesp Campus de Guaratinguetá 4 Variáveis Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Composição do Hardware MEMÓRIA UNIDADES FUNCIONAIS

Leia mais

Introdução à Linguagem C

Introdução à Linguagem C Introdução à Linguagem C Eduardo Simões de Albuquerque Instituto de Informática UFG 13/03/2006 1 História Inventada e desenvolvida por Dennis Ritchie em um DEC- PDP 11 Originária de: BCPL desenvolvida

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Créditos Introdução à Ciência da Computação Introdução à Linguagem C: Parte I Prof. Ricardo J. G. B. Campello Alguns slides a seguir foram adaptados dos originais gentilmente cedidos por: Prof. André C.

Leia mais

SSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio

SSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Introdução a Linguagem C GE4 Bio GE4Bio Grupo de Estudos

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

Tópicos em C. Eliade F. Lima

Tópicos em C. Eliade F. Lima Tópicos em C Eliade F. Lima maio/2010 Criada em 1972, por Dennis Ritchie, nos laboratórios Bell, para ser usada no sistema operacional UNIX. Linguagem de propósito geral, sendo adequada à programação estruturada.

Leia mais

Linguagem C para Microcontroladores

Linguagem C para Microcontroladores RESUMO Linguagem C para Microcontroladores Prof. Glauber G. O. Brante UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento Acadêmico de Eletrotécnica Sumário 1 Introdução...................................

Leia mais

Disciplina de Algoritmos e Programação

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

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

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

Métodos Computacionais

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

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

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/54 Estrutura Básica de um programa C I < d i r e t i v a s do pre p r o

Leia mais

Elementos de programação em C

Elementos de programação em C Elementos de programação em C Entrada e saída: teclado e monitor de vídeo Francisco A. C. Pinheiro, Elementos de Programação em C, Bookman, 2012. Visite os sítios do livro para obter material adicional:

Leia mais

Fundamentos de Programação. Linguagem C++ Introdução, identificadores, tipos de dados. Prof. Bruno E. G. Gomes IFRN

Fundamentos de Programação. Linguagem C++ Introdução, identificadores, tipos de dados. Prof. Bruno E. G. Gomes IFRN Fundamentos de Programação Linguagem C++ Introdução, identificadores, tipos de dados Prof. Bruno E. G. Gomes IFRN 1 Linguagem de Programação Constituída por símbolos e por regras para combinar esses símbolos

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

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

MC102 Algoritmos e programação de computadores Aula 3: Variáveis MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,

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

Leia mais

Aula 3 Constantes e funções de E/S

Aula 3 Constantes e funções de E/S Programação I Aula 3 e funções de E/S Prof. Laura Silva de Assis e Prof. Luis Carlos Retondaro Engenharia de Computação 2o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

Leia mais

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/63 Estrutura Básica de um programa C I < d i r e t i v a s do pre p r o

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

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

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes Fundamentos de Programação Linguagem C++ aula II - Variáveis e constantes Prof.: Bruno Gomes 1 Variáveis Representa uma porção da memória que pode ser utilizada pelo programa para armazenar informações

Leia mais

Declarações. Tipos de Acesso, Inicialização e Constantes

Declarações. Tipos de Acesso, Inicialização e Constantes Declarações Tipos de Acesso, Inicialização e Constantes Objetivo Continuação... ESPECIFICADOR de TIPO de ACESSO const e volatile Além disso, discutiremos as regras gerais do processo de INICIALIZAÇÃO de

Leia mais

Introdução à Programação

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

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

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

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

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton nilton@comp.uems.br Introdução A linguagem C foi inventada por Dennis Ritchie e

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

INTRODUÇÃO À LINGUAGEM C

INTRODUÇÃO À LINGUAGEM C INTRODUÇÃO À LINGUAGEM C Prof. Bruno Feijó, Dept. de Informática, PUC-Rio (2017) C foi criado no início da década de 70, quando os programas mais eficientes eram escritos em linguagem Assembly, bem próxima

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

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 Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores

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

Cláudio C. Rodrigues Faculdade da Computação - UFU. Faculdade da Computação - UFU 1

Cláudio C. Rodrigues Faculdade da Computação - UFU. Faculdade da Computação - UFU 1 Cláudio C. Rodrigues Faculdade da Computação - UFU LINGUAGEM C - 01: TIPOS, VARIÁVEIS E E/S PADRÃO Faculdade da Computação - UFU 1 A Linguagem C Linguagem de alto nível, genérica. Foi desenvolvida por

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

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 5

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 5 TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula 5 1 Agenda Algoritmos: Estruturas de controle Revisao Conectivos Condicionais simples Composta Encadeada. Programação Implementação

Leia mais

Apostila de Linguagem C (Versão Incompleta)

Apostila de Linguagem C (Versão Incompleta) Apostila de Linguagem C (Versão Incompleta) Introdução A linguagem de Programação C foi desenvolvida na AT&T Laboratories por Dennis Ritchie em 1972. Surgiu da necessidade de uma linguagem de programação

Leia mais

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos

Leia mais

Programação Estruturada

Programação Estruturada Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída

Leia mais

Elementos de programação em C

Elementos de programação em C Elementos de programação em C Literais e constantes Francisco A. C. Pinheiro, Elementos de Programação em C, Bookman, 2012. Visite os sítios do livro para obter material adicional: www.bookman.com.br e

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

Operadores e separadores Identificadores Palavras chave Constantes

Operadores e separadores Identificadores Palavras chave Constantes Sumário Abordagem de um problema Noções de léxico e de sintaxe Alfabeto da linguagem C Operadores e separadores Identificadores Palavras chave Constantes Programação 2007/2008 DEEC-IST 1 Problema Pretende-se

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

Características da Linguagem C

Características da Linguagem C Características da Linguagem C Na aula passada, foi implementado o exemplo utilizado do reajuste salarial O resultado impresso pode ser visualizado da seguinte forma: Características da Linguagem C Introdução

Leia mais