Conceitos)básicos)da)linguagem)C)
|
|
- Giovana Damásio Álvares
- 9 Há anos
- Visualizações:
Transcrição
1 Histórico)da)linguagem)C.) Tipos)primi8vos)de)dados.) Constantes)e)variáveis.) Atribuição.) Operadores)aritmé8cos.) Funções)de)exibição)e)leitura.) 51) Breve)histórico)da)linguagem)C) 1966:)Mar8n)Richards)(MIT))propõe)a)Basic)Combined)Programming) Language)(BCPL))para)o)desenvolvimento)de)compiladores) simplificados)para)outras)linguagens)de)programação.)todas)as) variáveis)eram)de)um)único)8po)(word),)cujo)tamanho)dependia)da) arquitetura)do)computador)onde)era)executada.) O)primeiro)programa) Hello,)world! )foi)escrito)em)bcpl.) 52)
2 Breve)histórico)da)linguagem)C) 1969:)Ken)Thompson)(Bell)Labs))adaptou)a)Linguagem)BCPL)para)u8lização) em)mini[computadores.)criação)de)variáveis)do)8po)caractere)(letras ) e)a)inclusão)de)bibliotecas)externas)de)funções.)!)b) 1971:)Dennis)Richie)(Bell)Labs))acrescentou)8pagem)à)linguagem)B)(inteiro,) real,)caracter)etc),)e)alterou)seu)compilador)para)produzir)código)em) linguagem)de)máquina.)!)nb)(new$b).) 1972:)Com)a)inclusão)de)um)programa)pré[processador)ao)compilador)e) pequenas)alterações)na)sintaxe,)nb)passou)a)se)chamar)c,)sendo) u8lizada)para)reescrever)cerca)de)90%)do)núcleo)do)sistema) operacional)unix,)sendo)também)distribuída)com)este)sistema.) 53) Principais)caracterís8cas)da)linguagem)C) A)linguagem)C)combina)caracterís8cas)de)linguagens)de)alto[nível)com)a) funcionalidade)de)linguagens)de)montagem)(assembly$languages).)dentre) as)principais)caracterís8cas)que)tornaram)c)uma)das)linguagens)mais) populares)estão:) Seu)compilador)gera)programas[executáveis)menores)e)mais)velozes)do) que)muitas)outras)linguagens;)) Uso)extensivo)de)funções:)permite)que)tarefas)específicas)sejam)definidas) e)codificadas)separadamente) )um)programa)em)c)é)uma)coleção)de) funções;) Implementação)de)ponteiros:)endereçamento)da)memória,)vetores,) estruturas)e)funções.) 54)
3 O)menor)programa)em)C) Todo)programa)escrito)na)linguagem)C)possui)um)estrutura)básica,)sobre)a) qual)são)adicionadas)as)instruções)e)comandos)que)se)deseja)que)o) programa)execute.) A)função)int main() É)a)função)principal)de)um)programa)em)C.) Sempre)deverá)exis8r.) Marca)o)início)da)execução)do)programa.) 55) Algumas)notas)MUITO)importantes) Tudo)que)tem)um)começo)tem)um)fim)(exceto)a)história)do)filme)Matrix$) Os)símbolos)/*)e)*/)indicam)o)começo)e)o)fim)de)um)comentário.) Os)símbolos){)e)})indicam)o)começo)e)o)fim)de)um)bloco)de)comandos.) Os)símbolos)")e)")indicam)o)começo)e)o)fim)de)uma)cadeia)de)caracteres.) Todo)comando)deve)ser)encerrado)com)o)símbolo);)(ponto[e[vírgula).) 56)
4 Principais)bibliotecas)da)linguagem)C) A)linguagem)C)possui)um)conjunto)mínimo)de)instruções,)visando)a)criação) de)programas)executáveis)de)tamanho)pequeno.)a)adição)de)novas) funcionalidades)é)feita)através)da)inclusão)de)bibliotecas,)que)contêm) classes)de)funções)específicas)para)o)tratamento)de)dados)desejado.) A)inclusão)de)bibliotecas)devem)ser)as)primeiras)instruções)de)um) programa)em)c.) 57) Principais)bibliotecas)da)linguagem)C) Biblioteca) stdio.h stdlib.h math.h time.h ctype.h string.h conio.h Principais)funcionalidades) entrada)e)saída)de)dados.) alocação)de)memória)e)comandos)para)o)sistema)operacional.) funções)matemá8cas.) manipulação)de)dados)nos)formatos)de)data)e)hora.) manipulação)de)caracteres.) manipulação)de)cadeias)de)caracteres.) manipulação)do)cursor)na)tela.) 58)
5 Armazenamento)de)dados) Antes)de)serem)u8lizadas)em)um)programa,)as)informações)do)mundo) ksico)devem)ser)armazenadas)na)memória)do)computador.)em) programação,)tais)informações)recebem)o)nome)de)dado.)os)dados)podem) ser)valores)numéricos)ou)símbolos)gráficos)(caracteres)) Para)isso,)o)programa)reserva)endereços)de)memória,)que)passam)a)ser) iden8ficados)por)um)nome,)geralmente)relacionado)à)informação)que)ele) representa)(massa,)altura,)força,)cor)etc.)) Através)deste)nome,)a)informação)con8da)no)respec8vo)endereço)de) memória)pode)ser)modificada)ou)u8lizada)em)expressões,)comandos)e) funções)do)programa.) 59) Constantes)e)variáveis) Em)linguagens)de)programação)de)alto)nível,)os)dados)podem)ser)de)duas) naturezas:)constantes)ou)variáveis.) Constantes Assumem)um)único)valor,)do)início)ao)fim)da)execução)do)programa,)não)podendo)ser) alterado)por)nenhum)comando)ou)função.) Variáveis Assumem)um)valor)inicial,)que)pode)ser)alterado)por)alguma)função)ou)comando) durante)a)execução)do)programa.) 60)
6 Tipos)primi8vos)da)linguagem)C) A)linguagem)C)realiza)operações)sobre)dados)numéricos)e)não[numéricos.) Os)dados)numéricos)podem)ser)de)3)8pos)dis8ntos:) int :)para)representar)valores)inteiros;) float :)para)representar)valores)de)ponto)flutuante;) double :)para)representar)valores)de)ponto)flutuante)de)precisão)dupla.) O)8po)char)permite)manipular)elementos)não[numéricos)(dados)como) letras,)dígitos)ou)outro)símbolo)gráfico).) 61) Declaração) A)declaração)é)um)comando)que)associa) o)nome)de)uma)constante)ou)de)uma) variável)a)um)determinado)endereço)de) memória.) 62)
7 Regras)0a)e)0b)sobre)constantes)e)variáveis) Declaração)prévia Toda)constante)ou)variável)deve)ser)declarada)antes)de)ser)usada.) Declaração)única O)nome)da)constante)ou)variável)deve)ser)único.) 63) Tipos)e)valores) Os)valores)admissíveis)para)cada)8po)primi8vo)podem)ser)alterados)com)o) uso)dos)modificadores)unsigned,)short)e)long.) Tipo) Tamanho) (bytes)) Início) Intervalo) Fim) char 1) 128) 127) unsigned char 1) 0) 255) short int 2) 32768) 32767) unsigned short int 2) 0) 65535) int 4) )) )) unsigned int 4) 0) ) float 4) ±3.4)E 38)) ±3.4)E+38) double 8) ±1.7)E 308) ±1.7)E+308) long double 10) ±3.4)E 4932) ±3.4)E+4932) 64)
8 A)tabela)ASCII)padrão) PC3I) )MAP 2014) 65) Iden8ficadores)de)constantes)e)variáveis) Os)nomes)dados)às)constantes)ou)variáveis)de)um)programa)denominam[se) iden8ficadores.)para)definir)um)iden8ficador)pode[se)u8lizar)uma) combinação)de:) )letras)(maiúsculas)e)minúsculas,)sem)acentuação).) )dígitos)(0)a)9),)desde)que)o)primeiro)caractere)não)seja)um)dígito.) )caractere)'_')(sublinha).) A)linguagem)C)diferencia)letras)maiúsculas)e)minúsculas.) int F; // uma variável inteira denominada F float f; // uma variável real denominada f double valor de A; // identificador inválido! char 1a_inicial; // identificador inválido! 66)
9 Palavras)reservadas)da)linguagem)C) As)seguintes)palavras)não)podem)ser)u8lizadas)para)denominar)en8dades) (constantes,)variáveis,)estruturas,)funções)etc.))criadas)pelo)programador:) Armazenamento:)auto, extern, register, static.) Tipagem:)char, const, double, enum, float, int, long, short, signed, struct, typedef, union, unsigned, void, volatile.) Controle)de)execução:)break, continue, goto, return.) Comandos)de)seleção:)case, default, else, if, switch.) Comandos)de)iteração:)do, for, while.) Função:)sizeof().) 67) Atribuindo)valores)à)variáveis) A)atribuição)é)um)comando)u8lizado)para)modificar)o)valor)de)uma) variável.) Atenção )o)símbolo)de)atribuição)=)não)significa)igualdade.) )a)atribuição)sempre)atua)da)direita)para)a)esquerda)( ).) 68)
10 Atribuindo)valores)à)variáveis) A)atribuição)é)um)comando)destru8vo,)ou)seja,)o)valor)anteriormente) armazenado)pela)variável)à)esquerda)do)símbolo))= será)subs8tuído)pelo) valor)da)constante,)variável)ou)expressão)no)lado)direito.) 69) Operadores)aritmé8cos) A)precedência)das)operações)aritmé8cas)em)C)obedece)às)regras) estabelecidas)pela)álgebra.)os)operadores)com)mesmo)nível)de) precedência)são)avaliados)pelo)compilador)da)esquerda)para)a)direita.) Símbolo) Operação) Resultado) Precedência) + adição) soma)dos)argumentos) baixa) subtração) diferença)dos)argumentos) baixa) * mul8plicação) produto)dos)argumentos) média) / divisão) quociente)dos)argumentos) média) % módulo) resto)da)divisão)inteira) média) ++ incremento) adiciona)1)ao)operando) alta) decremento) subtrai)1)do)operando) alta) A)precedência)das)operações)pode)ser)modificada)com)o)uso)de) parênteses.) 70)
11 Expressões)aritmé8cas) Calcular)o)perímetro)e)o)volume)de)uma)esfera)de)raio)r)=)3.) P)=)4πr 2.) V = 4 3 πr3 int main() { const float PI = ; float r = 3; float p, v; p = 4*PI*r*r; v = (4.0/3.0)*PI*r*r*r; } return(0); 71) A)função)de)exibição)printf() A)função)printf())é)u8lizada)para)exibição)de)informações.)Sua)sintaxe) é:) printf("expressão de controle", lista de argumentos);) A)"expressão de controle")contém)a)mensagem)que)será)exibida)na) tela,)juntamente)com)os)caracteres)especiais)de)exibição)e)os)códigos)de) formatação)dos)argumentos.) A)lista de argumentos)corresponde)à)constantes,)variáveis)e) expressões)que)serão)exibidas)na)tela,)de)acordo)com)os)formatos) estabelecidos)pela)"expressão de controle".) 72)
12 Símbolos)para)a)função)printf() Servem)para)controle)e)formatação)da)exibição)em)tela.) Caractere) Ação) \n nova)linha) \t tabulação) \b retrocesso)(backspace)) \f novo)formulário) \a alerta)(sinal)sonoro)) \r início)da)linha) \0 caractere)nulo) \" exibe)o)caractere)") \\ exibe)o)caractere)\) Código) Exibição) %c caractere)simples) %s cadeia)de)caracteres) %d valor)inteiro) %u valor)inteiro)sem)sinal) %f valor)de)ponto)flutuante) %e notação)cien{fica) %o valor)octal) %x valor)hexadecimal) %% caractere)%) 73) Uso)da)função)printf() Exibir)uma)mensagem:) printf("bom dia!"); Exibir)uma)mensagem)e)pular)duas)linhas:) printf("bom dia!\n\n"); Exibir)o)valor)de)uma)variável)inteira:) printf("%d", j); Exibir)o)valor)de)uma)variável)inteira)e)uma)variável)real:) printf("%d %f", j, x); Exibir)mensagens)e)valores)de)variáveis:) printf("valor de j = %d\nvalor de x = %f\n", j, x); 74)
13 A)função)printf() Exemplo:)Exibir)um)caractere)de)diversas)formas)diferentes.) #include <stdio.h> #include <stdlib.h> int main() { char a = 'A'; } printf("car: %c\ndec: %d\noct: %o\nhex: %x\n", a, a, a, a); system("pause"); return(0); 75) A)função)de)leitura)scanf() A)função)scanf())é)u8lizada)para)leitura)de)dados)pelo)teclado.)Sua) sintaxe)é:) scanf("expressão de controle", lista de argumentos);) Diferentemente)da)função)printf(),)a)"expressão de controle")da) função)scanf())deverá)conter)apenas)os)códigos)de)formatação)das) variáveis)a)serem)lidas.) A)lista de argumentos)é)composta)pelos)nomes)das)variáveis)que) serão)lidas,)precedidas)pelo)símbolo)&)(endereço),)de)acordo)com)a)ordem) estabelecida)pela)"expressão de controle".) 76)
14 Uso)da)função)scanf() Ler)o)valor)de)uma)variável)inteira:) scanf("%d", &j); Ler)o)valor)de)duas)variáveis)inteiras:) scanf("%d %d", &i, &j); Ler)o)valor)de)uma)variável)real)e)uma)variável)inteira:) scanf("%f %d", &x, &j); Na)função)scanf())é)imprescindível)o)uso)do)símbolo)de)endereço)& imediatamente)antes)do)nome)da)variável.) 77) Exemplo) Exibir)o)valor)correspondente)em)graus)fahrenheit)de)uma)temperatura)em) graus)celsius)informada)pelo)usuário.) 78)
15 Uso)combinado)printf())e)scanf() A)função)scanf())não)deve)ser)u8lizada)para)exibir)mensagens.) Isto)não)funciona!!!) scanf("entre com o valor de i = %d", &i); Isto)sim,)funciona!!!) printf("entre com o valor de i = "); scanf("%d", &i); 79) Formatando)a)exibição)de)valores) A)função)printf())permite)definir)como)os)valores)das)constantes)e) variáveis)serão)exibidos)na)tela.) Exibindo)valores)inteiros:) int i = 3; printf("i = %d", i); // i = 3 printf("i = %5d", i); // i = 3 printf("i = %05d", i); // i = Exibindo)valores)reais:) float pi = ; printf("pi = %f", pi); // pi = printf("pi = %.4f", pi); // pi = printf("pi = %8.2f", pi); // pi = 3.14 Atenção!!!) Não)se)usa)formatação)de)exibição)na)função)scanf().) 80)
16 O)operador)de)subtração) O)símbolo) )representa)a)operação)de)subtração.)quando)u8lizado)numa) expressão)aritmé8ca,)ele)calcula)e)diferença)entre)os)operadores) envolvidos.)) Este)símbolo)também)define)o)operador)unário)que)altera)o)sinal)da) constante,)variável)ou)expressão)que)o)sucede.)) Alterar)o)sinal)de)uma)variável)ou)expressão...) x = -x; k = -(i + j);...)é)o)mesmo)que)mul8plicar)a)variável)ou)expressão)por)-1)) x = (-1)*x; k = (-1)*(i + j); 81) O)operador)de)divisão) O)símbolo)/)representa)a)operação)de)divisão.)Uma)expressão)aritmé8ca) contendo)diversos)valores)no)numerador)ou)no)denominador)deve)ser) linearizada)com)o)uso)de)parênteses.) ) ) ) ) x ) a + ) b ) ) )! "x = (a + b)/(c + d); c + d O)resultado)da)operação)de)divisão)depende)do)8po)dos)operandos)na) expressão.) Quando)houver)apenas)operando)inteiros...) Será)realizada)a)divisão)inteira.) Quando)pelo)menos)um)dos)operandos)for)real...) Será)realizada)a)divisão)real.) 82)
17 O)operador)módulo) O)símbolo)%)representa)o)operador)módulo,)que)calcula)o)resto)da)divisão) inteira)entre)2)operandos)do)8po)inteiro.) dividendo) quociente) Ex:)) 13) 5) ) ) ) 3) ) ) 2) ) ) ) ) )!)) ) )13)=)5)*)2)+)3) divisor) resto) int D = 13, d = 5; int Q, R; Q = D/d; R = D%d; printf( Resultado da divisão inteira: %d\n, Q) ; printf( Resto da divisão inteira: %d\n, R); 83) Operadores)de)incremento)e)decremento) São)u8lizados)para)adicionar)ou)subtrair)1)unidade)de)uma)variável)inteira.) i++; // equivale ao comando i = i + 1; j--; // equivale ao comando j = j 1; Notação)pré[fixa) O)valor)da)variável)é)atualizado)antes)de)ser)u8lizado)na)expressão.) i = 3; j = ++i; // i assume o valor 4, j assume o valor de i Notação)pós[fixa) O)valor)da)variável)é)atualizado)depois)de)ser)u8lizado)na)expressão.) i = 3; j = i++; // j assume o valor de i, i assume o valor 4 84)
18 Conversão)de)8pos)em)atribuições) A)linguagem)C)permite)a)atribuição)de)valores)entre)constantes)e)variáveis) de)8pos)diferentes.)em)alguns)casos)pode)haver)perda)de)informação.) (char) = (int) Armazena)apenas)os)bits)menos)significa8vos)da)variável)inteira.) (int) = (float) Armazena)apenas)a)parte)inteira)do)valor)de)ponto)flutuante.) (float) = (char) Armazena)o)valor)inteiro)associado)ao)caractere.) (float) = (int) Armazena)o)valor)inteiro)como)um)número)de)ponto)flutuante.) 85) O)8po)char Variáveis)ou)constantes)do)8po)char)são)usadas)para)amazenar)caracteres.) Na)atribuição)de)valores)a)variáveis)do)8po)char)os)símbolos)devem)ser) escritos)entre)aspas)simples)' '.) Usa[se)o)código)de)formatação)%c)para)ler)ou)exibir)valores)do)8po)char.) 86)
19 Funções)na8vas)de)entrada)e)saída) getchar():)lê)um)caractere)até)que)a)tecla)<enter>)seja)pressionada.) Se)mais)de)um)caractere)for)digitado,)apenas)o)primeiro)caractere)será) considerado)e)o)restante)será)descartado.) 87) Funções)na8vas)de)entrada)e)saída) putchar():)exibe)na)tela)o)caractere)passado)como)argumento,)a))par8r) da)posição)atual)do)cursor.) 88)
20 Funções)na8vas)de)entrada)e)saída) getche():)lê)um)caractere)do)teclado)sem)pressionar)<enter>)e) mostra)o)que)foi)digitado.) #include <stdio.h> #include <stdlib.h> int main() { char a; } printf("digite um caractere: "); a = getche(); printf("\no caractere digitado foi %c.\n", a); system("pause"); return(0); 89) Funções)na8vas)de)entrada)e)saída) getch():)lê)um)caractere)do)teclado)sem)pressionar)<enter>)e)não) mostra)o)que)foi)digitado.) #include <stdio.h> #include <stdlib.h> int main() { char a; } printf("digite um caractere: "); a = getch(); printf("\no caractere digitado foi %c.\n", a); system("pause"); return(0); 90)
21 A)função)puts() É)u8lizada)apenas)para)exibir)mensagens)na)tela.) A)mensagem)a)ser)exibida)deverá)ser)escrita)entre)aspas.) Após)a)exibição)da)mensagem,)a)função)puts())muda)de)linha) automa8camente.)) int main() { puts("digite sua opcao:"); puts("[1] Consultar"); puts("[2] Incluir"); puts("[3] Atualizar"); puts("[4] Excluir"); puts("[5] Encerrar"); printf("-> ");... } 91) Funções)de)manipulação)de)caracteres) char a; isalpha(a):)testa)se)o)caractere)é)uma)letra.) isdigit(a):)testa)se)o)caractere)é)um)algarismo.) isespace(a):)testa)se)é)o)caractere)espaço)' '.)) islower(a):)testa)se)é)uma)letra)minúscula.)) isupper(a):)testa)se)é)uma)letra)maiúscula.) tolower(a):)converte)o)caractere)para)minúscula.) toupper(a):)converte)o)caractere)para)maiúscula.) Estas)funções)estão)definidas)na)biblioteca)ctype.h.) 92)
Conceitos básicos da linguagem C
Histórico da linguagem C. Tipos primitivos de dados. Constantes e variáveis. Atribuição. Operadores aritméticos. Funções de leitura e de exibição. 5!1 Breve histórico da linguagem C 1966: Martin Richards
Leia maisAlgoritmo e Técnica de Programação - Linguagem C
Algoritmo e Técnica de Programação Linguagem C Gilbran Silva de Andrade 5 de junho de 2008 Introdução A liguagem C foi inventada e implementada por Dennis Ritchie em um DEC PDP-11 que utilizava o sistema
Leia maisLinguagens 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 maisCurso 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 maisINF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Leia maisProgramaçã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 maisProgramação Estruturada I
Programação Estruturada I Introdução a Linguagem C Prof. Thiago Caproni Tavares 1 Prof. Mateus dos Santos 2 1 thiago.tavares@ifsuldeminas.edu.br 2 mateus.santos@ifsuldeminas.edu.br Última Atualização:
Leia maisEstruturas 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 maisLinguagem 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 maisProgramaçã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#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 maisLinguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
Leia maisResumo da Introdução de Prática de Programação com C. A Linguagem C
Resumo da Introdução de Prática de Programação com C A Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional
Leia maisClá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 maisAlgoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
Leia maisAnhanguera 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 maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Leia maisUniversidade 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 maisLinguagem 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 maisHello 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 maisProgramaçã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 maisOperaçõe õ s c om o Strings Intr oduç ão a o Ponte iros o e Funçõe õ s
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação Operações com Strings Introdução a Ponteiros e Funções Profa Rosana Braga 1 Strings Strings são seqüências de caracteres
Leia maisLinguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação
Linguagem C: variáveis, operadores, entrada/saída Prof. Críston Algoritmos e Programação Linguagem C Linguagem de uso geral (qualquer tipo de aplicação) Uma das linguagens mais utilizadas Foi utilizada
Leia maisCaracterí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 maisUtilizaçã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 mais3. 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 maisAula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Leia maisProgramação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Leia maisTécnicas de Programação: Comandos de Controle de DEE UFPB
Técnicas de Programação: Comandos de Controle de Programa Prof. Protásio DEE UFPB 1 Comandos de Controle de Programa Comandos que direcionam o fluxo de execução de programa. Em C, tem se 3 categorias:
Leia maisIntrodução à Linguagem C
Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa Prof. Yandre Maldonado - 2 Linguagem C: Desenvolvida por Dennis Ritchie nos laboratórios da AT&T Bell (EUA) no início dos anos 70; Algol
Leia maisIntrodução à Programação. Prof. Gustavo Callou
Introdução à Programação Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro Histórico Linguagens de Programação Cararterísticas de C Expressões básicas Gustavo Callou DEINFO/UFRPE 2
Leia maisAlgoritmos 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 maisIntroduçã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 maisIntroduçã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 maisAlgoritmos 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 maisLinguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto
Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional UNIX. O C é derivado de uma outra linguagem: o B,
Leia maisLinguagem 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 maisINTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO
INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO Tópicos Estrutura Básica B de Programas C e C++ Tipos de Dados Variáveis Strings Entrada e Saída de Dados no C e C++ INTRODUÇÃO O C++ aceita
Leia maisINF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática
INF1005 Programação I Pontifícia Universidade Católica Departamento de Informática 1 INF1005 Expressões e Operadores Pontifícia Universidade Católica Departamento de Informática 2 Farinha, açúcar, manteiga,fermento...
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisLinguagem C - Introdu ção
Linguagem C - Introdu ção José Gustavo de Souza Paiva Introdução Linguagens de Programa ção Softwares que permitem o desenvolvimento de programas Existem várias linguagens de programação, cada uma com
Leia maisConceitos 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 maisLinguagens de Programação I
Linguagens de Programação I Tema # 8 Strings e Estruturas Susana M Iglesias 1 STRINGS - INTRODUÇÃO Strings (cadeia de caracteres): é uma serie de caracteres que podem ser tratados como uma unidade simples,
Leia maisEstruturas de repetição
Título em português: FEITIÇO DO TEMPO (1993) Sinopse: Um repórter de televisão que faz previsões de meteorologia vai à uma pequena cidade para fazer uma matéria especial sobre o inverno. Querendo ir embora
Leia maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Introdução à Computação 1 de 28 Funções Na Programação, funções são conjuntos
Leia maisLinguagens 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 maisIntrodução a C Tipos de Dados Variáveis Operadores
Introdução a C Tipos de Dados Variáveis Operadores INF1005 Programação I Prof. Hélio Lopes lopes@inf.puc-rio.br sala 408 RDC 1 introdução a C tópicos ciclo de desenvolvimento sistemas numéricos tipos de
Leia maisEstruturas de Repetição
Estruturas de Repetição Alguns cálculos realizados pelo computador são feitos de forma repetitiva Exemplos: Cálculo de 25! fat = 25*24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1; Soma
Leia maisAula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Seleção Até agora não aprendemos a dizer para o computador Se
Leia maisMC102 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 maisInformática Aplicada. Aula 4 UNIDADE II. Prof. Cleanderson Lobo
Informática Aplicada Aula 4 UNIDADE II Prof. Cleanderson Lobo cleanderson.lobo@faculdadecisne.edu.br Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC
Leia maisTipo de Dados em Linguagem C
Tipo de Dados em Linguagem C Principais tipos de dados em C int : tipo de dados inteiros (exemplo: 1, -3, 100, -9, 18, etc.) float : tipo de dados reais (exemplo: 1.33, 3.14, 2.00, -9.0, 1.8, etc.) Ocupa
Leia mais15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo
Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;
Leia maisO COMPUTADOR. Introdução à Computação
O COMPUTADOR Introdução à Computação Sumário O Hardware O Software Linguagens de Programação Histórico da Linguagem C Componentes Básicos do Computador O HARDWARE: O equipamento propriamente dito. Inclui:
Leia maisMC-102 Aula 19 Registros
MC-102 Aula 19 Registros Instituto de Computação Unicamp 4 de Maio de 2015 Roteiro 1 Registros 2 Redefinição de tipos (Instituto de Computação Unicamp) MC-102 Aula 19 4 de Maio de 2015 2 / 17 Registros
Leia maisAlgoritmos 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 maisMódulo 1. Introdução. AEDS I C++ (Rone Ilídio)
Módulo 1 Introdução AEDS I C++ (Rone Ilídio) Introdução Linguagens de Programação Fonte Compilador Executável SO I Hardware C++ - Características Evolução do C, ou seja, possui a mesma sintaxe É uma linguagem
Leia maisCap. 3 Entrada e Saída e Controle de Fluxo
Programação de Computadores II Cap. 3 Entrada e Saída e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. A Linguagem C
Universidade Federal de Uberlândia Faculdade de Computação A Linguagem C Prof. Renato Pimentel 1 Programação Quando queremos criar ou desenvolver um software para realizar determinado tipo de processamento
Leia maisComputação 2. Aula 7. Profª. Fabiany Ponteiros
Computação 2 Aula 7 Ponteiros Profª. Fabiany fabianyl@utfpr.edu.br O que são Ponteiros? Um ponteiro é uma variável que contém um endereço de memória. Este endereço é normalmente a posição de uma outra
Leia maisCapí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 maisITENS FUNDAMENTAIS. Profª Angélica da Silva Nunes
ITENS FUNDAMENTAIS Profª Angélica da Silva Nunes CONCEITOS BÁSICOS Hardware - é a parte física do computador, tais como: teclado, monitor de vídeo, etc. Software - são os programas e aplicativos que permitem
Leia maisControle de Fluxo - Condicionais. INF1005 Programação I Profa. Simone D.J. Barbosa sala 410 RDC
Controle de Fluxo - Condicionais INF1005 Programação I Profa. Simone D.J. Barbosa simone@inf.puc-rio.br sala 410 RDC 1 controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas
Leia maisSolução para os exercícios
Solução para os exercícios Grupo I I.1 #include float medida; printf ("Entre valor em metros:\n"); scanf("%f", &medida); printf("valor lido: %f\ndecimetros: %f\ncentimetros: %f\nmilimetros:
Leia maisEstruturas%de%seleção%
Estruturas'de'seleção' 93% Execução'condicional' Etapa'em'um'programa'onde'uma'condição'é'avaliada'e,'dependendo'do' resultado,'diferentes'ações'podem'ser'realizadas.' 94% Condicional'simples' Uma'ou'mais'ações'serão'executadas'se,'
Leia maisA 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 maisCONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS. João Gabriel Ganem Barbosa
CONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS João Gabriel Ganem Barbosa Sumário Motivação História Linha do Tempo Divisão Conceitos Paradigmas Geração Tipos de Dados Operadores Estruturada vs
Leia maisIntroduçã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 maisTó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 maisLinguagem de Programação C. Expressões em C
Linguagem de Programação C Expressões em C Cristiano Lehrer, M.Sc. Anatomia de um Programa em C /* inclui as funções de entrada e saída */ /* o programa começa aqui */ main() /* início do bloco de instruções
Leia maisMódulo 3 Controle de Fluxo
Estruturas de Dados Módulo 3 Controle de Fluxo 16/8/2005 (c) Marco A. Casanova - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus
Leia maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Programação de Computadores 1 de 28 Funções Na Programação, funções são conjuntos
Leia mais1ª versão. #include <stdio.h> #include <string.h> #include <stdlib.h> #define maxdiscos 1000
#include #include #include #define maxdiscos 1000 typedef struct { char nomeautor[80]; char nomedisco[100]; int numdiscosvendidos; DISCO; 1ª versão int main() { DISCO listadiscos[maxdiscos];
Leia maisRepetição. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Repetição Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Operadores aritméticos de atribuição =
Leia maisRevisã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 maisPCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez
PCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez Constantes São valores previamente determinados e que não se alteram ao longo do programa. Assim como as variáveis, as constantes
Leia maiscontrole de fluxo - condicionais
controle de fluxo - condicionais controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas switch referências Capítulo 4 da apostila Capítulo 3 do livro condicionais (tomada
Leia maisNomes de variáveis Todo nome de variável deve iniciar com uma letra ou sublinha _.
Prof. Alceu Britto Material feito por Prof. Dr. Edson J. R. Justino (PUCPR) Aula Prática 03 e 04 UEPG Nomes de variáveis Todo nome de variável deve iniciar com uma letra ou sublinha _. Ex.: nome _nome
Leia maisLinguagem C: Elementos fundamentais
Instituto de C Linguagem C: Elementos fundamentais Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Tópicos Principais Variáveis e Constantes Operadores
Leia maisTerminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão
Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)
Leia maisIntroduçã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 maisEntender 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 maisAula 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 maisSSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos
Funções SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves ICMC/USP São Carlos Slides baseados no material gentilmente cedido pela Profa Simone Senger Souza 2 MODULARIZAÇÃO Um
Leia maisExercício 1. Tabela 1: Cadastro de usuários, senhas e privilégios (exemplo). Login Senha Privilégio Armamento
1/5 Exercício 1 Um sistema de segurança militar, usado num submarino nuclear, controla o acesso de usuários a três subsistemas (armamento, navegação e comunicações) através da digitação do login do usuário
Leia maisMC102 Algoritmos e Programação de Computadores
MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Roteiro 1 Maior número 2 Soma de n números 3 Fatorial 4 Máximo Divisor Comum (MDC) 5 Números primos
Leia maisINF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
Leia maisComputação 2. Aula Profª. Fabiany Listas Duplamente Encadeadas
Computação 2 Aula 10.1 Listas Duplamente Encadeadas Profª. Fabiany fabianyl@utfpr.edu.br ListaEncadeada.h #ifndef _LISTAENCADEADA_H_ #define _LISTAENCADEADA_H_ #include #include #include
Leia maisSolucionário de. Programação
Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);
Leia maisLinguagem C - Tipos de Dados. Lógica de Programação
Linguagem C - Tipos de Dados Lógica de Programação Tipos de Dados Caro(a) aluno(a), Agora iremos conhecer os tipos de dados da Linguagem C, alguns você já conhece devido aos seus estudos em ILA. Bom estudo!!!
Leia maisAula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Leia maisAula 14: Estruturas de Seleção e Controle em C
Aula 14: Estruturas de Seleção e Controle em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estruturas de Seleção e Controle Programação de Computadores
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisLinguagem 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 maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia maisLinguagem C. Novos tipos de dados
Linguagem C Novos tipos de dados Novos tipos de dados Você já se deparou com um problema de programação no qual deseje agrupar sob um único nome um conjunto de tipos de dados não similares? Utilizaria
Leia mais