Variáveis, Tipos de Dados e Operadores
|
|
|
- Maria das Neves Palma Frade
- 9 Há anos
- Visualizações:
Transcrição
1 ! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely ( [email protected])
2 VARIÁVEL
3 VARIÁVEL É um local lógico, ligado a um endereço físico da memória do computador onde armazenam-se os dados. Endereço Físico (memória RAM) Endereço Lógico (variável) Informação (dado) 3000:B17 NOME Maria 2000:F15 NUM :FFC LETRA2 G'
4 REGRA PARA NOMEAÇÃO DE UMA VARIÁVEL O nome de uma variável deverá seguir as regras: Ser formado por uma sequência de letras e/ou números Não pode iniciar com um número Não pode conter espaço Não pode conter caracter especial
5 CONTEÚDO DE UMA VARIÁVEL O conteúdo de uma variável pode ser alterado ao longo da execução do algoritmo. O tipo de dado que será armazenado na variável deve ser definido no início do algoritmo; uma vez esse tipo definido para a variável, não poderá ser alterado.
6 Tipos de Dados
7 Tipos de Dados Dados Simples Primitivo è Pré-definido pela linguagem; Inteiros Reais Caracteres Lógicos Escalar è Definidos pelo programador. Enumerados Dados estruturados Cadeia de Caracteres Vetores e Matrizes Registros Arquivos Dados do tipo ponteiro Listas, filas e pilhas Árvore
8 Nome do Tipo Descrição Inteiro Real Caracter Representa números positivos ou negativos sem casas decimais. Ex: Representa os números positivos ou negativos com casas decimais. Ex: 3,32 5,06 4,5-32,3-56,77-0,1 Representa um dos caracteres, da tabela ASCII. Ex: G a r c 5 Cadeia de caracteres Conjunto de caracteres. Ex: paz amor vida 46 Lógico Valor lógico. Assume somente dois valores: TRUE (Verdadeiro) ou FALSE (Falso).
9 Tipo de Dado Caracter e Cadeia de Caracteres Para dados do tipo caracter, usa-se aspas simples ( ). Ex: F, g, 1, L Para dados do tipo cadeia de caracteres, usa-se aspas duplas ( ). Ex: sorte, 123, casa
10 Declaração de Variáveis Nome: Exemplo Objetivo: Dados de Entrada: Saída: Variáveis: inteiro X, Y caracter resposta real preço Início... Fim cadeia de caracteres palavra
11 Operadores
12 Operador de atribuição: ç <NOME_DA_VARIÁVEL> ç <VALOR> Ex: resposta ç S ou <NOME_DA_VARIÁVEL> ç <EXPRESSÃO> Ex: X ç 2 * / 2 ou <NOME_DA_VARIÁVEL> ç <VARIÁVEL> Ex: X ç Y
13 Operadores aritmé.cos Operação Símbolo Adição + Subtração - Multiplicação * Divisão / Resto da divisão % (RESTO)
14 Prioridade entre Operadores Aritméticos Prioridade Operação 1º Potenciação, radiciação 2º Multiplicação, divisão 3º Adição, subtração
15 Instruções de Entrada e Saída Instrução para Leitura do conteúdo da variável LEIA <NOME_DA_VARIÁVEL> Instrução para Exibição do conteúdo da variável IMPRIMA <NOME_DA_VARIÁVEL>
16 Inserção de valores (dados) dentro das variáveis: Atribuindo valores diretamente para a variável, usando o operador de atribuição: NUM ç 23 Atribuindo o resultado de uma operação aritmética para a variável, usando também o operador de atribuição: NUM ç * 2,7 / 0,3 Atribuindo o conteúdo de uma variável para outra variável desde que elas sejam declaradas do mesmo tipo: NUM ç NUM2 Através da instrução de entrada de dados: Leia NUM E outras combinações possíveis, como operações com os conteúdos das variáveis: NUM ç 23 + NUM2 * 2
17 EXEMPLOS DE ALGORITMOS COM ESTRUTURAS LÓGICAS SEQUENCIAIS Não está no arquivo enviado à turma.
18 Nome: Exemplo 1 Objetivo: Mostrar a atribuição de expressões a variáveis Dados de Entrada: - Saída: - Variáveis: inteiro X, Y Início Fim Y ç 2 X ç 10 X ç Y + 2 X ç ((Y + 3 ) * 4) - 5 X ç (X % 2 )
19 Nome: Exemplo 2 Objetivo: Calcular a área de um quadrado Dados de Entrada: valor da aresta de um quadrado Saída: área de um quadrado Variáveis: inteiro ARESTA, AREA Início Fim Leia ARESTA AREA ç ARESTA * ARESTA Imprima AREA Não está no arquivo enviado à turma.
20 Exercícios
21 Antes de iniciarmos os trabalhos com os algoritmos, vamos exercitar a álgebra usando os operadores aritmé9cos para resolver expressões numéricas.
22 Dê o resultado das seguintes expressões numéricas I. Considere que o resultado será atribuído para uma variável do 9po inteiro: 1) 25 / ) / 4 3) 17 * (3 4) / 3 4) (2 5 7 ) * (5 + 3) 8 5) 34 7 * 2 / 3
23 Dê o resultado das seguintes expressões numéricas II. Considere que o resultado será atribuído para uma variável do 9po real: 1) 25 / ) / 4 3) 17 * (3 4) / 3 4) (2 5 7 ) * (5 + 3) 8 5) 34 7 * 2 / 3
24 Não esqueça: De definir o cabeçalho antes de iniciar as instruções do seu algoritmo; ele deverá conter: Nome do algoritmo Objetivo a ser alcançado Quais são os dados de entrada Qual(is) é(são) o(s) resultado(s) Declarar as variáveis e os tipos de dados que serão usados Iniciar e terminar o algoritmo Certificar-se de que ao final da execução das instruções, o problema proposto foi resolvido
25 Exercício 1 Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone.
26 Exercício 2 Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, calcule e escreva sua área. Área = ( Base * Altura ) / 2
27 Exercício 3 Escreva um algoritmo que calcule o volume de um cilindro circular, dados o raio e altura desse cilíndro. Exiba o resultado desse cálculo. Em que: V = π * r 2 * h π = r = raio h = altura
28 Exercício 4 Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, calcule e escreva sua área. Área = ( Base * Altura ) / 2
29 Exercício 5 Escreva um algoritmo que calcule o volume de um cilindro circular, dados o raio e altura desse cilíndro. Exiba o resultado desse cálculo. Em que: V = π * r 2 * h π = 3.14, r = raio, h = altura.
30 Exercício 6 Escreva um algoritmo que calcule a raiz de uma equação do 1.o grau, dados os valores dos coeficientes. a x + b = 0
31 Variáveis, Tipos de Dados e Operadores na Linguagem C! Engenharias Informática Aplicada 2.o sem/2013 Profa Suely ( [email protected])
32 Linguagem C
33 VARIÁVEL
34 VARIÁVEL É um local lógico, ligado a um endereço físico da memória do computador onde armazenam-se os dados. Endereço Físico (memória RAM) Endereço Lógico (variável) Informação (dado) 3000:B17 NOME Jose 2000:F15 NUM :FFC LETRA2 G'
35 REGRA PARA NOMEAÇÃO DE UMA VARIÁVEL O nome de uma variável deverá seguir as regras: Ser formado por uma sequência de letras e/ou números Não pode iniciar com um número Não pode conter espaço Não pode conter caracter especial
36 CONTEÚDO DE UMA VARIÁVEL O conteúdo de uma variável pode ser alterado ao longo da execução do algoritmo. O tipo de dado que será armazenado na variável deve ser definido no início do algoritmo; uma vez esse tipo definido para a variável, não poderá ser alterado.
37 Tipos de Dados na Linguagem C
38 O tipos de dado e a variável que o armazenará deverá ser declarado logo no início de um programa escrito na Linguagem C
39 Nome do Tipo de Dado char int float double void Valores Representa valores na faixa -128 a 127 Representa valores na faixa a Representa valores na faixa 3,4 x a 3,4 x Representa valores na faixa 1,7 x a 1,7 x Sem valor
40 printf ( ) Saída de Dados
41 printf() printf ( oi, mundo! ); printf ( tenho %d anos de vida., idade); printf ( tenho %f metros de altura, medida); printf ( não tenho a letra %c no meu nome, letra) printf ( rua %s, nome ); printf ( a %d.a letra do alfabeto e : %c, ordem, letra);
42 Entrada de Dados scanf ( ) gets ( ) getchar ( ) getch ( ) getche ( )
43 scanf ( ) scanf( %d, &idade); scanf( %f, &altura); Obs: cuidado ao usar scanf () para leitura de string, tem que limpar o buffer de entrada antes de chamar esta função utilizando a função fflush ( ).
44 gets ( ) gets(nome); Obs: esta função armazena a string inteira.
45 getchar ( ) sexo = getchar( ); resposta = getchar( ); Obs: esta função armazena somente um único caracter.
46 getch ( ) getch ( ); Obs: esta função retorna imediatamente após qualquer tecla ser pressionada, mas não mostra na tela o valor dessa tecla; ela pode ser usada para não fechar a tela da execução do programa logo após o final dessa execução, ou seja, o programa fica esperando que uma tecla seja pressionada para fechar a tela de execução; tem a mesma utilização do system( pause ).
47 getche ( ) getche ( ); Obs: esta função retorna imediatamente após qualquer tecla ser pressionada, mostrando na tela o valor dessa tecla; ela pode ser usada para não fechar a tela da execução do programa logo após o final dessa execução, ou seja, o programa fica esperando que uma tecla seja pressionada para fechar a tela de execução; tem a mesma utilização do system( pause ).
48 Operadores
49 Operador de Atribuição O operador de atribuição ç em linguagem C é o símbolo de igualdade = Exemplo: NUM = 3; (a variável NUM recebe o valor 3) NUM = 45 / 5; (a variável NUM recebe o resultado da operação) NUM = NUM1 + NUM2; (a variável NUM recebe o resultado da operação com os conteúdos das variáveis NUM1 e NUM2)
50 Operadores aritmé.cos Operação Símbolo Adição + Subtração - Multiplicação * Divisão / Resto da divisão % (RESTO)
51 Prioridade entre Operadores Aritméticos Prioridade Operação 1º Potenciação, radiciação 2º Multiplicação, divisão 3º Adição, subtração
52 EXEMPLOS DE PROGRAMAS COM ESTRUTURAS LÓGICAS SEQUENCIAIS
53 /* Cabeçalho do programa */ // Programa : Exemplo 1 // Programador : /* Declaração das Bibliotecas */ #include <stdio.h> #include <conio.h> int main ( ) // Aqui começa o programa { int X, Y; Y = 2 ; X = 10 ; X = Y + 2 ; // X = ((Y + 3 ) * 4) 5 ; X = (X % 2 ) ; } printf ( O conteudo da variável X eh: %d, X); printf ( \n O conteudo da variável Y eh: %d, Y); getch();
54 /* Cabeçalho do programa */ // Programa : Exemplo 2 // Programador : /* Declaração das Bibliotecas */ #include <stdio.h> #include <conio.h> int main ( ) // Aqui começa o programa { int BASE, ALTURA, AREA; printf ( Digite o valor da BASE do triangulo: ); scanf ( %d, &BASE); printf ( Digite o valor da ALTURA do triangulo: ); scanf ( %d, &ALTURA); AREA = BASE* ALTURA/2; } printf ( A área do trianguloeh: %d, AREA); getch();
55 /* Cabeçalho do programa */ // Programa : Exemplo 3 // Programador : /* Declaração das Bibliotecas */ #include <stdio.h> /*Definição das Constantes */ #define MEU_NOME João int main ( ) // Aqui começa o programa { /*Declaração das Variáveis da função principal */ int idade; float altura; char nome[30], sexo; } clrscr( ); // Limpa a tela printf( Oi! Meu nome e %s\n, MEU_NOME); printf( Qual seu nome? ); gets(nome); printf( Qual seu sexo - F (feminino) e M (masculino)? ); sexo = getchar( ); printf( Qual sua idade? ); scanf( %d, &idade); printf( Qual sua altura? ); scanf( %f, &altura); system ( pause );
56 Exercícios
57 Exercício 1 Faça um programa para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone.
58 Exercício 2 Faça um programa para ler a base e a altura de um triângulo. Em seguida, calcule e escreva sua área. Área = ( Base * Altura ) / 2
59 Exercício 3 Escreva um programa que calcule o volume de um cilindro circular, dados o raio e altura desse cilíndro. Exiba o resultado desse cálculo. Em que: V = π * r 2 * h π = r = raio h = altura
60 Exercício 4 Faça um programa para ler a base e a altura de um triângulo. Em seguida, calcule e escreva sua área. Área = ( Base * Altura ) / 2
61 Exercício 5 Escreva um programa que calcule o volume de um cilindro circular, dados o raio e altura desse cilíndro. Exiba o resultado desse cálculo. Em que: V = π * r 2 * h π = 3.14, r = raio, h = altura.
62 Exercício 6 Escreva um programa que calcule a raiz de uma equação do 1.o grau, dados os valores dos coeficientes. a x + b = 0
Linguagem de Programação
Linguagem de Programação aula 4 Engenharia Elétrica e Engenharia de Automação Introdução à Computação 1.o sem/2013 Profa Suely (e-mail: [email protected]) Programas Programas são seqüências de instruções
Programação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Fundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
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
Computação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
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
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
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
Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)
Módulo 1 Introdução AEDS I C++ (Rone Ilídio) Introdução Linguagens de Programação Fonte Compilador Executável SO I Hardware C++ - Características Evolução do C, ou seja, possui a mesma sintaxe É uma linguagem
Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
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
Linguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva [email protected] Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo
Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula1 - Introdução Programa Algoritmo Aula 2 - Variáveis Tipos de dados Identificadores Aula 3 - Programação
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
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
1ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule
Capítulo 2 Operadores. A função scanf()
Capítulo 2 Operadores A função scanf() A função scanf() é outra das funções de E/S implementadas em todos os compiladores e nos permite ler dados formatados da entrada padrão (teclado). Sintaxe: scanf(
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
Curso de C para Engenharias
Aula 1 Cristiano Dalbem Dennis Balreira Gabriel Moreira Miller Biazus Raphael Lupchinski Universidade Federal do Rio Grande do Sul Instituto de Informática Grupo PET Computação Primeiro Programa Hello
Introdução a Computação
Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens
Introdução a Programação na Linguagem C.
Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: [email protected] Skype: gemilson_geo MSN: [email protected] Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com
Algoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
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
Linguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
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
Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: );
scanf ( ) 1 Sintaxe scanf ( expr. de controle, lista de argumentos ); Observações: A expressão de controle deve conter a formatação do tipo de variável a ser lida. scanf ( %f f, &num ); A lista de argumentos
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
ALGORITMOS E ESTRUTURA DE DADOS
ALGORITMOS E ESTRUTURA DE DADOS Algoritmos Tipos de Dados Prof. André Peixoto - Todo o trabalho realizado por um computador é baseado na manipulação dos dados/informações contidas em sua memória. Podemos
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
Modularidade - Funções e Procedimentos
Modularidade - Funções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situações, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de entrada
PROGRAMAÇÃO COMPUTACIONAL I
Algoritmos Devemos ter consciência que um computador não é dotado da capacidade de tomar decisões com base em premissas. Portanto, não podemos instruir um computador com sentenças dúbias. Os métodos em
Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
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
Variáveis, Expressões Aritméticas e Entrada e Saída de Dados
Escola de Ciências e Tecnologia UFRN Variáveis, Expressões Aritméticas e Entrada e Saída de Dados ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em
Linguagem de Programação C
Algoritmos e Lógica de Programação Linguagem C Entrada e Saída de dados Reinaldo Gomes [email protected] Linguagem de Programação C 1 Fluxo de Saída Padrão Saída Formatada: printf ( ) Tem a
Princípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados
3. Introdução Segundo alguns especialistas, qualquer programa de computador pode ser escrito utilizando apenas três estruturas básicas: Seqüência, Condição e Repetição. Isto significa que, na construção
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais
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
Aula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
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
11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
Estrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013
Estrutura de Dados Cadeia de Caracteres Roberto Araujo Ago/2013 Estrutura de Dados O que é uma estrutura de dados? É um arranjo pré-definido de um ou mais pedaços de dados Ex: Ex: Os carateres 'u', 'v',
Aulas preparatórias Introdução a Programação em Linguagem C
Aulas preparatórias Introdução a Programação em Linguagem C Prof. Gemilson George E-mail: [email protected] Blog: informaticageo.wordpress.com Facebook (Grupo): GEO.OBI AJUDA NOS ESTUDOS br.spoj.com
Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.
Comandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
Introdução a Linguagem C
Introdução a Linguagem C Rafael Silva Guimarães Instituto Federal do Espírito Santo [email protected] http://rafaelguimaraes.net 22 de Dezembro de 2014 Rafael Silva Guimarães Introdução a Linguagem C
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Algoritmos. Conceitos e Comandos
Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto
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
#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
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS PROFESSOR : Romilson Lopes Sampaio Introdução a Lógica de Programação
Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:
Estruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Estrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: [email protected] Prof. Claudio Fabiano Motta Toledo: [email protected]
Capítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática
Capítulo 1: Introdução à Linguagem C Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso caso, a linguagem C.
Introdução à 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
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Algoritmos e Programação I
Algoritmos e Programação I Desenvolvimento de Algoritmos (termos técnicos) Prof. Fernando Maia da Mota [email protected] CPCX/UFMS Fernando Maia da Mota 1 Quando desenvolvemos algoritmos, trabalhamos,
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();
Computação 2. Aula 2. Profª. Fabiany Vetores e Matrizes
Computação 2 Aula 2 Vetores e Matrizes Profª. Fabiany [email protected] Vetores Vetor também é conhecido como variável composta homogênea unidimensional; Um vetor computacional é um variável composta
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
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
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
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
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
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
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
Conceitos Básicos Linguagem C
Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS [email protected] 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo
Métodos Computacionais. Strings (Vetor de Caracteres)
Métodos Computacionais Strings (Vetor de Caracteres) Em C, o tipo char : Caracteres é usado para representar caracteres pode armazenar valores inteiros (em 1 byte), representando assim, 256 valores distintos
Linguagem C Entrada/Saída (console)
Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de
Programação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak [email protected] Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são
