4 Variáveis. Unesp Campus de Guaratinguetá
|
|
- Matilde Arruda Garrido
- 6 Há anos
- Visualizações:
Transcrição
1 4 Variáveis Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante
2 Composição do Hardware MEMÓRIA UNIDADES FUNCIONAIS BÁSICAS MEMÓRIA AUXILIAR MEMÓRIA PRINCIPAL UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE DE SAÍDA UNIDADE LÓGICA E ARITMÉTICA CPU Variáveis 2
3 A Memória do Computador A memória do computador é dividida em unidades pequenas (células) e de mesmo tamanho, chamadas PALAVRAS. Cada PALAVRA tem um único endereço Os endereços são permanentes (vêm da fábrica) e não podem ser modificados pelo programador Variáveis 3
4 A Memória do Computador Memória de Tamanho n Endereço Capacidade da memória X Espaço endereçável n Palavra 1 Palavra 2 Palavra 3 Palavra 4... Palavra n-1 Variáveis 4
5 A Memória do Computador A PALAVRA (célula) é formada por um grupo de 2, 4, 6 e até 8 BYTES (depende do modelo de computador). Exemplo: Palavra de 4 bytes, indica que se está usando uma célula cujo tamanho é de 4 bytes endereço PALAVRA byte byte byte byte PALAVRA byte byte byte byte endereço Variáveis 5
6 A Memória do Computador BYTE (binary term) : Unidade básica da informação. O byte é composto por 8 BITS BIT (binary digit) - dígitos binários BYTE bit bit bit bit bit bit bit bit Variáveis 6
7 Representação da Informação Os computadores armazenam as informações e fazem todo seu tratamento baseado em fenômenos sobre sistemas biestáveis Os símbolos básicos usados para representar os dois estágios são o 0 e o 1 (dígitos binários) BYTE bit bit bit bit bit bit bit bit 0 ou 1 0 ou 1 0 ou 1 0 ou 1 0 ou 1 0 ou 1 0 ou 1 0 ou 1 COMO FAZER PARA REPRESENTAR UM NÚMERO BINÁRIO? Variáveis 7
8 A MEMÓRIA DO COMPUTADOR Sistema de numeração binária É um sistema de numeração posicional (o valor de um dígito é dado pela sua posição no número) No sistema decimal, o número 2562 tem a seguinte interpretação: 2 x 1000 (10 3 ) = x 100 (10 2 ) = x 10 (10 1 ) = 60 2 x 1 (10 0 ) = 2 Variáveis 8
9 A MEMÓRIA DO COMPUTADOR No sistema binário de numeração a base é 2. Assim o valor do número é: 1 x x x x x x 2 0 = = 53 Costuma-se representar um número na base binária por (110101) 2 e na base decimal por (2562) 10 ou simplesmente Variáveis 9
10 A MEMÓRIA DO COMPUTADOR Correspondências entre as bases 2, 8, 10 e 16 Base 10 (decimal) Base 2 (binária) Base 8 (octal) Base 16 (hexadecimal) A B C D E Variáveis 10 F
11 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N nas bases 2, 8 e 16 para a base 10 (101101) 2 = 1x x x x x x2 0 = = (45) 10 (27) 8 = 2x x8 0 = = 23 (4F5C) 16 = 4x x x x16 0 = 4x x x = = Variáveis 11
12 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N nas bases 2, 8 e 16 para a base 10 binária para decimal octal para decimal hexadecimal para decimal Variáveis 12
13 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N na base 10 para as bases 2, 8 e 16 dividendo divisor = (101101) resto quociente Variáveis 13
14 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N na base 10 para as bases 2, 8 e 16 dividendo divisor resto quociente = ( ) Variáveis 14
15 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N na base 10 para as bases 2, 8 e 16 decimal para binária Variáveis 15
16 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N na base 10 para as bases 2, 8 e 16 decimal para octal Variáveis 16
17 A MEMÓRIA DO COMPUTADOR Conversão Inteira de Números N na base 10 para as bases 2, 8 e 16 decimal para hexadecimal Variáveis 17
18 A MEMÓRIA DO COMPUTADOR Conversão Real de Números N na base 2 para a base 10 (10.101) 2 = 1x x x x x2-3 = 2 + 0,5 + 0,25 + 0,125 = (2,875) 10 ( ) 2 = 0x x x x x x2-5 = 0,25 + 0, ,03125 = (0,40625) 10 Variáveis 18
19 A MEMÓRIA DO COMPUTADOR Conversão Real de Números N na base 10 para a base 2 parte inteira 45,1875 Representação finita na base 10 parte decimal (fracionária) dividendo divisor resto quociente ,1875 x 2 = 0,375 0,375 x 2 = 0,75 0,75 x 2 = 1,5 0,5 x 2 = 1,0 45,1875 = ( ) 2 Representação finita na base 2 Variáveis 19
20 A MEMÓRIA DO COMPUTADOR Conversão Real de Números N na base 10 para a base 2 parte inteira 15 = (1111) 2 15,65 Representação finita na base 10 parte decimal (fracionária) 0,65 x 2 = 1,3 0,3 x 2 = 0,6 0,6 x 2 = 1,2 0,2 x 2 = 0,4 0,4 x 2 = 0,8 Representação infinita na base 2 Dízima periódica 15,65 = ( ) 2 0,8 x 2 = 1,6 0,6 x 2 = 1,2... Variáveis 20
21 A MEMÓRIA DO COMPUTADOR Conversão Real de Números N na base 10 para a base 2 0,1 parte decimal (fracionária) Representação finita na base 10 Representação infinita na base 2 Dízima periódica 0,1 = ( ) 2 0,1 x 2 = 0,2 0,2 x 2 = 0,4 0,4 x 2 = 0,8 0,8 x 2 = 1,6 0,6 x 2 = 1,2 0,2 x 2 = 0,4... Variáveis 21
22 A MEMÓRIA DO COMPUTADOR REPRESENTAÇÃO DE NÚMEROS N INTEIROS (PONTO FIXO) Dados numéricos ponto fixo são números inteiros, isto é, sem parte fracionária. Os dados NUMÉRICOS INTEIROS POSITIVOS são sempre representados com o sinal (convencionado que bit mais significativo 0 = sinal positivo) e em seguida o valor do dado em binário. Porém, devido à complexidade dos algoritmos para os computadores operarem com NÚMEROS NEGATIVOS quando se usa a representação em sinal e magnitude, são comumente adotadas outras formas que facilitam e tornam mais eficiente a manipulação de operações aritméticas em computadores: as representações em complemento. Vamos analisar cada uma dessas representações. Variáveis 22
23 A MEMÓRIA DO COMPUTADOR REPRESENTAÇÃO EM SINAL E MAGNITUDE A magnitude (isto é, o valor absoluto, que independe de sinal) de um número é representada em binário. O sinal é representado por um bit (o bit mais significativo, isto é, o bit mais à esquerda na representação). Por convenção, o bit de sinal 0 (zero) significa que o número é positivo e o bit 1 representa número negativo. Variáveis 23
24 A MEMÓRIA DO COMPUTADOR REPRESENTAÇÃO EM SINAL E MAGNITUDE O valor dos bits usados para representar a magnitude independe do sinal, isto é, sendo o número positivo ou negativo, a representação binária da magnitude será a mesma, o que varia é apenas o bit de sinal. Ex.: 0011 = = -3 (011 equivale ao valor absoluto 3) Variáveis 24
25 A MEMÓRIA DO COMPUTADOR REPRESENTAÇÃO EM SINAL E MAGNITUDE FAIXA DE REPRESENTAÇÃO A representação na base b em sinal e magnitude com n bits (incluindo o bit de sinal) possui b n representações e permite representar b n -1 valores, de vez que há duas representações para o zero. A faixa de representação de uma representação na base 2 em sinal e magnitude com n bits (incluindo o bit de sinal) possui 2 n representações, representando os valores entre - ( 2 n-1-1) e + ( 2 n-1-1). O maior valor inteiro positivo será então + ( 2 n-1-1) e o menor valor inteiro negativo será - ( 2 n-1-1). Variáveis 25
26 A MEMÓRIA DO COMPUTADOR REPRESENTAÇÃO EM SINAL E MAGNITUDE A representação em sinal e magnitude apresenta uma grande desvantagem: ela exige um grande número de testes para se realizar uma simples soma de dois números inteiros, o que resulta em baixa eficiência (execução lenta). Um outro ponto negativo é termos duas representações para o zero. Para resolver o problema da soma utiliza-se a representação em COMPLEMENTO A BASE 1 e para resolver o problema das duas representações para o zero utiliza-se a representação em COMPLEMENTO A BASE 2. Variáveis 26
27 Unesp-Campus de Guaratinguetá 4.1 Variáveis Variáveis Como visto anteriormente, o computador possui uma área de armazenamento conhecida como memória. A memória do computador pode ser entendida como uma seqüência finita de células, que num dado momento, guardam algum tipo de informação, como por exemplo um número, uma letra, uma palavra, uma frase etc, não importa, basta saber que lá sempre existe alguma informação. O computador precisa saber onde, na memória, o dado está localizado. Variáveis 27
28 Unesp-Campus de Guaratinguetá 4.1 Variáveis Fisicamente, cada célula, ou cada posição de memória, possui um endereço, ou seja, um número, que indica onde cada informação está localizada. Este número é representado através da notação hexadecimal, tendo o tamanho de quatro, ou mais bytes. A seguir é mostrado um exemplo: Exemplo :B712 Joao Endereço físico 3000:0004 H 2000:12EC Informação Variáveis 28
29 Unesp-Campus de Guaratinguetá 4.1 Variáveis O endereço MAC é formado por um conjunto de 6 bytes separados por dois pontos ( : ) ou hífen ( - ), sendo cada byte representado por dois algarismos na forma hexadecimal, como por exemplo: "00:19:B9:FB:E2:58". Cada algarismo em hexadecimal corresponde a uma palavra binária de quatro bits, desta forma, os 12 algarismos que formam o endereço totalizam 48 bits. Variáveis 29
30 Unesp-Campus de Guaratinguetá 4.1 Variáveis O endereçamento das posições de memória através de números hexadecimais é perfeitamente compreendido pela máquina, mas para nós humanos esta tarefa é complicada. As linguagens de computador permitem que, ao invés de trabalhar diretamente com os números hexadecimais, sejam dados nomes diferentes a cada posição de memória (a cada célula). Tais nomes são de livre escolha do usuário, mas seguem algumas regras. Os usuários ficaram livres dos endereços físicos (números hexadecimais) e passaram a trabalhar com endereços lógicos (nomes dados pelos próprios usuários para cada posição de memória). Variáveis 30
31 Unesp-Campus de Guaratinguetá 4.1 Variáveis Então o Exemplo 1 anterior, pode ser alterado para: nome Joao numero Endereço lógico Informação letra M Assim, podemos dizer que os endereços lógicos são como células, que num dado instante guardam algum tipo de informação. Observe que o conteúdo destas células não é algo fixo, permanente. Na verdade, uma célula pode conter diversas informações, isto é, uma informação diferente a cada momento Variáveis 31
32 Unesp-Campus de Guaratinguetá 4.1 Variáveis Então, sempre que for necessário, pode-se alterar o conteúdo armazenado em cada caixa. A figura do Exemplo 1, mostrado a seguir, ilustra esse fato. nome Maria numero Endereço lógico Informação letra F No exemplo 1 a célula (Endereço Lógico) rotulada de nome num primeiro momento continha a informação Joao, mas agora ela contém a informação Maria. O mesmo acontece com as células numero e letra, que antes continham respectivamente as informações e M, e agora contém as informações e F. Variáveis 32
33 Unesp-Campus de Guaratinguetá 4.1 Variáveis Então a informação armazenada em cada célula (endereço lógico) pode variar. Isto é, podem ocorrer alterações em seu conteúdo. Tendo este conceito em mente, a partir de agora iremos chamar, as células ou endereços lógicos, de VARIÁVEIS. Desta forma podemos dizer que uma VARIÁVEL é uma posição de memória, representada por um nome simbólico (atribuído pelo usuário), a qual contém, num dado instante, uma informação. Então, uma variável é qualquer quantidade que possa mudar de valor em diferentes estágios, dentro de um programa. O uso de variáveis permite a especificação de uma fórmula geral de cálculo. Variáveis 33
34 Unesp-Campus de Guaratinguetá 4.1 Variáveis Vejamos então, um outro exemplo. Exemplo 2: Seja um triângulo com os seguintes lados: A, B, C. Do Teorema de Pitágoras temos: A 2 = B 2 + C 2 Para cada conjunto de valores atribuídos a B e C teremos um valor de A, ou seja: Caso A B C Observe então que neste exemplo temos 3 variáveis. A variável A, a variável B e a variável C. E quando fazemos B=4 e C=3, teremos A=5 Variáveis 34
35 Unesp-Campus de Guaratinguetá Nomes de Variáveis Nomes de Variáveis Para que as variáveis possam ser identificadas no programa, elas necessitam ter um nome. Este nome deve ser significativo tais como: hipotenusa, lado1 e lado2. OBS: Na fórmula do exemplo 2, foi dado o nome de A para a hipotenusa, B para o lado 1 e de C para o lado 2 (catetos) do triângulo retângulo. Contudo, esses nomes não são suficientemente significativos para se usar num programa de computador, ao passo que se for usado o nome hipotenusa, por exemplo, imediatamente sabe-se que se trata da dimensão de um triângulo retângulo. Regras para dar nomes as variáveis As regras para dar nomes as variáveis podem variar ligeiramente dependendo da linguagem de programação ou do sistema de computador em utilização. Variáveis 35
36 Unesp-Campus de Guaratinguetá Nomes de Variáveis O nome de uma variável pode ser constituído por letras do alfabeto (minúsculas ou maiúsculas), dígitos (0 até 9) e ainda pelo caractere underscore (_); O primeiro caractere do nome da variável NÃO pode ser um dígito. Terá que ser uma letra ou o caractere underscore. No entanto, é desaconselhável a utilização deste último como primeira letra identificadora de uma variável; NÃO é permitido o uso de espaços em branco ou de qualquer outro caractere (#, %, &,!, *), que não seja letra ou dígito, na composição do nome da variável; Maiúsculas e minúsculas representam caracteres diferentes (case sensitive), logo variáveis distintas; Variáveis 36
37 Unesp-Campus de Guaratinguetá Nomes de Variáveis Uma variável NÃO pode ter por nome uma palavra reservada da própria linguagem C. Assim, não podemos ter uma variável com alguma palavra-chave de C. A tabela a seguir mostra todas as palavras-chave da linguagem C. Tipos de dados Operador Categoria Modificadores de tipo Modificadores de tipo de acesso Classes de armazenamento Tipos definidos pelo usuário Comandos condicionais Comandos de laços Comandos de desvio char, int, float, double, void long, short, signed, unsigned const, volatile auto, extern, static, register struct, enum, union, typedef if, else, switch, case, default while, for, do break, goto, return, continue sizeof Palavras-chave DICA: quando for utilizar algum nome para uma variável procure utilizar um nome em português já que as palavras reservadas da linguagem C estão em inglês! Variáveis 37
38 Unesp-Campus de Guaratinguetá Nomes de Variáveis NÃO é aconselhável a utilização de caracteres acentuados (ã, õ, á, é, etc.) no nome das variáveis, pois a grande maioria dos compiladores não os aceita como caracteres admissíveis; Os nomes das variáveis podem ser tão longos quanto quisermos, no entanto, o compilador só vai considerar os primeiros 32 caracteres; O caractere underscore (_) é habitualmente utilizado para fazer a separação entre palavras que representam uma única variável. Ex: Num_Cliente, Id_Fatura, Vou_Continuar, etc. Variáveis 38
39 Unesp-Campus de Guaratinguetá Exemplos de nomes válidos Lado1 A3 Caixa_preta Xmetro Nomes de Variáveis Exemplos de nomes não válidos 3cubo começa com número X+Y o + não vale pois confunde com o sinal Caixa preta não é permitido caractere branco OBS: A Linguagem C é CASE-SENSITIVA, isto é, ela faz diferença entre letras maiúscula e minúscula. Então em C, Lado1 lado1 LADO1 Em C, existem cinco tipos básicos de variáveis: char, int, float, double e void. OBS: em C NÃO existe nenhum tipo específico de dados para armazenar valores lógicos. Variáveis 39
40 Unesp-Campus de Guaratinguetá Nome variável Idade a1b2c3 1a2b3c nome do cliente Num_Cliente auto Simnão vinte% continuar? _alfa Num, NUM Nomes de Variáveis Correto ou Incorreto? Correto Correto Incorreto Incorreto Correto Incorreto Correto Incorreto Incorreto Correto Correto Por quê? Primeiro caractere é um dígito Utilizou-se espaços em branco Utilizou-se uma palavra reservada Mas, não aconselhável Utilizou-se caractere inadmissível Utilizou-se caractere inadmissível Mas, não aconselhável Será aconselhável??? Variáveis 40
41 Unesp-Campus de Guaratinguetá Tipos de Variáveis Pode-se dizer que esta fórmula contém basicamente duas coisas: 1) Valores que podem ser classificados como constantes variáveis. veis Tipos de Variáveis Considere a fórmula matemática para o cálculo do volume de uma esfera: V 4 R 3 3 constantes e Constantes são os valores que não variam em todas as aplicações da fórmula. Na fórmula acima os valores 4, 3 e são chamados de constantes; Variáveis são valores que mudam a cada aplicação da fórmula. Na fórmula acima o V e o R são variáveis. Variáveis 41
42 Unesp-Campus de Guaratinguetá Tipos de Variáveis 2) Operações que devem ser feitas sobre determinados valores para a obtenção da solução do problema. Então para cada valor de R que atribuímos a fórmula, obtemos um valor de volume V. V 4 R 3 Deste modo esta fórmula pode ser usada para resolver uma certa classe de problemas e não apenas um problema específico. 3 Variáveis 42
43 Unesp-Campus de Guaratinguetá Tipos de Dados Tipos de Dados A Linguagem C exige que no momento em que se for utilizar variáveis, seja indicado o tipo de informação que a (célula) variável vel vai conter, isto é, se numa dada posição de memória será armazenado um número ou uma letra, etc. Para isto, a linguagem C já tem definido alguns tipos de dados que deverão ser usados quando se quiser utilizar variáveis. As características de cada um destes tipos de dados será mostrada gradativamente a medida em que ser for trabalhando com eles. Variáveis 43
44 Unesp-Campus de Guaratinguetá Tipos de Dados Resumindo: O tipo de uma variável vel define os valores que ela pode assumir e as operações que podem ser realizadas com ela Ex: variáveis tipo int recebem apenas valores inteiros variáveis tipo float armazenam apenas valores reais A seguir são mostrados alguns dos tipos de variáveis mais utilizados. Variáveis 44
45 Unesp-Campus de Guaratinguetá Tipos de Dados Algoritmo C Descrição Inteiro Real Real Caractere int float double char Representa números entre e Ocupa 4 bytes de memória. Representa números entre 3.4x10-38 e 3.4x Ocupa 4 bytes de memória. Representa números entre 1.7x e 1.7x Ocupa 8 bytes de memória. Representa um dos caracteres da Tabela ASCII. Ocupa 1 byte de memória. Cadeia char [ ] Lógica int float Vetor de caracteres. Cada elemento do vetor ocupa 1 byte de memória. Qualquer valor diferente de zero é associado ao valor lógico verdadeiro. Senão é falso. Variáveis 45
46 Unesp-Campus de Guaratinguetá 4 Variáveis e Expressões FIM Aula 4 Referências dos slides Curso de Programação de Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Prof. Décio Mourão Variáveis 46 Prof. Galeno Sena
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 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 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 maisLinguagem 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 maisPROGRAMAÇÃ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 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 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 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 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 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 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 maisIntroduçã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 maisPrincí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 maisLinguagens 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 maisSlides trabalhados durante a quinta aula
Slides trabalhados durante a quinta aula prática Estruturas de Controle de Fluxo 3. Laços de repetição (continuação) Exercício: Construa um algoritmo, representando-o através de um pseudocódigo e de um
Leia maisComputação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa
Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo
Leia maisProgramaçã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 maisA 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 maisPROGRAMAÇÃ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 maisVariá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 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 maisLINGUAGEM 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 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 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 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 maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
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 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 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 maisEstrutura de Dados Conceitos Iniciais
Engenharia de CONTROLE e AUTOMAÇÃO Estrutura de Dados Conceitos Iniciais Aula 01 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria
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 mais4. Estruturas Fundamentais de Programação em C
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
Leia maisDisciplina 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 maisIntroduçã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 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 maisCursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS Para entender como o computador armazena as informações, é importante conhecer
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 maisRepresentação de Dados (inteiros não negativos)
Representação de Dados (inteiros não negativos) 1 Memória Armazena instruções e dados durante a execução de um programa A memória principal pode ser vista como um array de bytes, cada um com seu endereço
Leia maisSistemas de Numeração
Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente
Leia maisRevisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
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 maisINTRODUÇÃ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 maisLinguagem 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 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 maisINTRODUÇÃO À LINGUAGEM C
INTRODUÇÃO À LINGUAGEM C Prof. Bruno Feijó, Dept. de Informática, PUC-Rio (2018) 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 maisLaboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
Leia maisIntroduçã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 maisLinguagem 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 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 maisSistemas de Numeração. Tiago Alves de Oliveira
Sistemas de Numeração Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Representação Interna de Caracteres Sistemas Numéricos Sistemas numéricos Sistemas de notação usados para
Leia maisEngenharia Elétrica AAM. Professor: Marco Shawn Meireles Machado
Engenharia Elétrica AAM Professor: Marco Shawn Meireles Machado Objetivos da Aula: Definir linguagem de alto nível e baixo nível; Descrever a linguagem assembler; Descrever a linguagem C; Revisão linguagem
Leia maisPIC - PROGRAMAÇÃO LINGUAGEM C. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
PIC - PROGRAMAÇÃO LINGUAGEM C AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR acjunior@facthus.edu.br UBERABA MG 1º SEMESTRE 2009 FLUXOGRAMAS FLUXOGRAMAS Fluxograma para somar dois números e guardar em uma terceira
Leia maisCIT 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 maisInfraestrutura de Hardware
Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado
Leia maisLinguagem 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 maisOrganização de Computadores I
Organização de Computadores I Aula 3 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte3.html Organização de Computadores I Aula 3 1/17 Tópicos Numéricas. entre bases. de conversão..
Leia maisVariá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 maisConceitos 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 maisRESUMO DE CONCEITOS BÁSICOS DE C
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação RESUMO DE CONCEITOS BÁSICOS DE C 1 Material preparado pela profa Silvana Maria Affonso de Lara 2º semestre de 2010
Leia maisProgramação Estruturada Aula - Tipos, Constantes, Variáveis e Identificadores
Programação Estruturada Aula - Tipos, Constantes, Variáveis e Identificadores Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br TIPOS DE DADOS EM LINGUAGEM C 2 TIPOS DE DADOS EM LINGUAGEM
Leia maisManipulação de informação. Algoritmos computacionais
Manipulação de informação Algoritmos computacionais Sumário Algoritmos não computacionais Algoritmos computacionais Bases de Numeração Números binários Programas em linguagem máquina Linguagem estruturada
Leia maisINTRODUÇÃO À LINGUAGEM C
INTRODUÇÃO À LINGUAGEM C Prof. Bruno Feijó, Dept. de Informática, PUC-Rio (2018) 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 maisLinguagem 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 maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Leia maisFACULDADE BATISTA MINEIRA - CST Banco de Dados Estruturas de Dados - Variáveis
Variável, na Matemática, é um termo utilizado em substituição de outro, normalmente, desconhecido. É utilizado para representar um número ou um conjunto. No contexto da programação de computadores, uma
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 maisRepresentação em nível de máquina
Universidade Federal de Uberlândia Faculdade de Computação Representação em nível de máquina Prof. Renato Pimentel 1 Endereçamento de memória 2 Localização de instruções e dados na memória Como a unidade
Leia maisFundamentos 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 maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação
Leia maisPROGRAMAS 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 maisCircuitos Lógicos Aula 5
Circuitos Lógicos Aula 5 Aula passada Sistemas numéricos Metodo de conversão Conversão entre sistemas Números fracionários Aula de hoje Conversão fracionária Método da multiplicação Código BCD Código ASCII
Leia maisFundamentos 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 maisIntrodução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,
Leia maisARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiro@faciplac.edu.br 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da
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 maisAlgoritmos 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 maisAlgoritmos 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 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 mais1/50. Conceitos Básicos. Programa Básico
1/50 Conceitos Básicos Programa Básico 2/50 Operações básicas de entrada e saída #include main retorna um inteiro int main() { std::cout
Leia maisFERRAMENTAS BÁSICAS DA PROGRAMAÇÃO
FERRAMENTAS BÁSICAS DA PROGRAMAÇÃO VARIÁVEIS E O COMANDO DE ATRIBUIÇÃO O computador possui uma área específica de armazenamento denominada de memória. O computador possui uma área específica de armazenamento
Leia maisWorking 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 maisConversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.
Conversão de Bases Introdução à Organização de Computadores 5ª Edição/2007 Página 54 1 NOTAÇÃO POSICIONAL - BASE DECIMAL O SISTEMA DE NUMERAÇÃO É FORMADO POR UM CONJUNTO DE SÍMBOLOS UTILIZADOS PARA REPRESENTAR
Leia maisSistemas de Numeração
Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conversão de bases Aritmética binária e hexadecimal
Leia maisBits e operações. Sistemas de Computação
Bits e operações Porque utilizar base 2? Representação na base 10 Estamos acostumados Representação natural para transações financeiras (precisão) Implementação eletrônica na base 10 Difícil de armazenar
Leia maisI - CONCEITOS INICIAIS
Sumário I - CONCEITOS INICIAIS... 2 Lógica de programação... 2 Algoritmo... 2 Instrução... 3 Programa de Computador... 3 Fases... 4 Diagrama de Blocos... 4 II - VARIÁVEIS... 5 Numéricas... 5 Cadeia ou
Leia maisSistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA
Conversão de Bases 1 NOTAÇÃO POSICIONAL - BASE DECIMAL Desde os primórdios da civilização o homem adota formas e métodos específicos para representar números, para contar objetos e efetuar operações aritméticas.
Leia maisRevisã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 maisUniversidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária
Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também
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 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 maisMé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 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 maisProf. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 1 Conceitos necessários Prof. Leonardo Augusto Casillo Sistema de numeração: conjunto de regras que nos permite escrever e ler
Leia maisArquitetura e Organização de computadores
Arquitetura e Organização de computadores Aula 4: Sistemas de Numeração Prof. MSc. Pedro Brandão Neto pedroobn@gmail.com Sistemas de Informação - UNDB Introdução (I) Desde os primórdios da sua história
Leia maisProgramaçã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 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 maisParadigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
Leia maisEstruturas 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