Aula 05. Programação utilizando Portugol. Tópicos Principais: Por Guilherme Bezerra Fernandes
|
|
- Vitorino Molinari Lombardi
- 7 Há anos
- Visualizações:
Transcrição
1 1 Aula 05 Programação utilizando Portugol -Versão de impressão Tópicos Principais: 0. Estrutura de um programa 1. Resolução de problemas 1.1 Algoritmos 1.2 Diagrama de blocos 1.3 Portugol 2. Programa padrão 3. Saída de dados 4. Memória 5. Entrada de dados 6. Processamento 7. Resumo 8. Lista de Exercícios Por Guilherme Bezerra Fernandes
2 Algoritmos e estrutura de dados ::: 5.0 Programação utilizando Portugol ::: 2 Nesta aula, serão apresentados os principais conceitos de um programa, etapas de resolução de problemas, estrutura básica de um programa, funções básicas de entrada, saída de dados, uso de iáveis, processamento, resumo e exercícios. 0. Estrutura de um programa Como já visto nas aulas passadas, o conceito que estrutura um programa segue basicamente a própria organização do computador que pode ser resumida da seguinte forma: Memória Entrada Processamento Saída Entrada/ Saída A seqüência principal de execução é entrada -> processamento -> saída, MAS no decorrer da execução podem ser necessários outros tipos de acesso como, por exemplo, a necessidade ou não de armazenamento de dados temporários (memória) e, por fim o armazenamento ou não fixo de maneira permanente no HD (entrada/saída). 1. Resolução de problemas Para maior segurança no desenvolvimento de um programa geralmente são adotadas três etapas: 1 Elaboração do Algoritmo; 2 Diagrama de bloco; 3 Portugol Algoritmo Como já visto nas aulas passadas, algoritmo é uma seqüência de passos finitos com o objetivo de solucionar um problema. Pode também ser definido como uma seqüência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. São exemplos de algoritmos: instruções de montagem, receitas, manuais de uso, etc.
3 3 Um algoritmo não é A solução do problema, pois, se assim fosse, cada problema teria um único algoritmo; um algoritmo é UM CAMINHO para a solução de um problema. Em geral, existem muitos (senão infinitos) caminhos que levam a uma solução satisfatória. Um algoritmo não computacional é um algoritmo cuja seqüência de passos, a princípio, não pode ser executada por um computador. Abaixo é apresentado um algoritmo NÃO COMPUTACIONAL cujo objetivo é usar um telefone público. 1 Retirar o telefone do gancho 2 Esperar o sinal 3 Colocar o cartão 4 Discar o número 5 Falar ao telefone 6 Colocar o telefone no gancho Provavelmente você executou o algoritmo deste exemplo diversas vezes. O termo algoritmo está muito ligado à Ciência da Computação, mas, na realidade, ele pode ser aplicado a qualquer problema cuja solução possa ser decomposta em um grupo de instruções Diagrama de bloco O diagrama de bloco, também chamado de fluxo, é uma ferramenta usada e desenvolvida pelo profissional que está envolvido diretamente com a programação, tendo como objetivo descrever o método e a seqüência do processo dos planos num computador. Essa ferramenta usa diversos símbolos geométricos, os quais estabelecerão as seqüências de operações a serem executadas em um processamento computacional. Um exemplo de diagrama é apresentado abaixo: Início X Fim Diagrama de bloco Observações: Os programas Word e VISIO permitem criar diagrama de blocos facilmente. Ao longo do curso serão apresentados os principais símbolos.
4 1.3 Portugol 4 Para que o algoritmo possa ser útil, é necessário ainda que quem faz uso dele conheça os termos utilizados nas instruções. O algoritmo do exemplo só será útil para alguém que seja fluente na língua portuguesa e conheça o significado dos verbos Retirar, Colocar, Esperar assim como dos substantivos utilizados no contexto de uma receita culinária. Em outras palavras, é preciso que a linguagem utilizada no algoritmo seja conhecida tanto por quem o escreveu quanto por quem vai executá-lo. Para que o algoritmo possa ser executado por uma máquina é importante que as instruções sejam corretas e sem ambigüidades. Portanto, a forma especial de linguagem que utilizaremos é bem mais restrita que o Português e com significados bem definidos para todos os termos utilizados nas instruções. Essa linguagem é conhecida como Português Estruturado (às vezes também chamada de Portugol). O português estruturado é, na verdade, uma simplificação extrema do Português, limitada a umas poucas palavras e estruturas que têm um significado muito bem definido. Ao conjunto de palavras e regras que definem o formato das sentenças válidas chamamos sintaxe da linguagem. Durante este texto, a sintaxe do Português Estruturado será apresentada progressivamente e a utilizaremos em muitos exercícios de resolução de problemas. Aprender as palavras e regras que fazem parte dessa sintaxe é fundamental; no entanto, não é o maior objetivo deste curso. O que realmente exigirá um grande esforço por parte do estudante é aprender a resolver problemas utilizando a linguagem. Para isso, há somente um caminho: resolver muitos problemas. O processo é semelhante ao de tornar-se competente em um jogo qualquer: aprender as regras do jogo (a sintaxe) é só o primeiro passo, tornar-se um bom jogador (programador) exige tempo, muito exercício e dedicação. Embora o Português Estruturado seja uma linguagem bastante simplificada, ela possui todos os elementos básicos e uma estrutura semelhante à de uma linguagem típica para programação de computadores. Além disso, resolver problemas com português estruturado pode ser uma tarefa tão complexa quanto a de escrever um programa em uma linguagem de programação qualquer. Portanto, neste curso, estaremos na verdade procurando desenvolver as habilidades básicas que serão necessárias para adquirir-se competência na programação de computadores.
5 Daqui para frente, serão apresentados exemplos de algoritmos, sua representação no diagrama de blocos e, por fim, sua escrita em portugol. 5 O Programa VisuAlg permite testar os programas desenvolvidos em portugol rapidamente. Pode ser encontrado no site de busca 2. Programa padrão Abra o programa VisuAlg. Observe que é gerado automaticamente o seguinte código: algoritmo "semnome" // Função : // Autor : // Data : 15/02/2008 // Seção de Declarações // Seção de Comandos Por enquanto não é necessário todo este código, desta forma, apague tudo o que está depois do // e a palavra, ficando da seguinte maneira: Programa padrão: algoritmo "basico" TODO programa em portugol tem no mínimo a estrutura básica acima. Ele é composto pela palavra-chave algoritmo seguido do nome do algoritmo entre aspas duplas, neste caso é básico. Em seguida, tem-se a outra palavra-chave e. Sua representação em diagrama de bloco é demonstrada abaixo: Início Fim Diagrama de bloco Para testarmos o algoritmo pressione o botão F9. Ao pressionar este botão será simulada a compilação do código, isto é a transformação do código em Portugol para linguagem de máquina. Preste ATENÇÃO! ISTO irá apenas SIMULAR. Pois o portugol não é uma linguagem de programação realmente, apenas um português estruturado. Após isto, será aberta uma janela preta. Este será o ambiente em que possibilitará a criação dos nossos programas. Feche-a.
6 3. Saída de dados: escreva e escreval 6 Lembra-se de entrada, processamento e saída? Pois bem, veremos primeiro a saída e não a entrada, pois geralmente é necessário apresentar alguma informação para o usuário antes que o mesmo possa entrar com os dados. Para a apresentação de dados na tela, utiliza-se a palavra-chave escreva seguido do texto a ser apresentado entre parêntesis. O símbolo do diagrama de blocos utilizado para apresentação de dados na tela é o.. Problema 1: Desenvolva um programa que mostre na tela a mensagem Bem-vindo!. O primeiro passo é desenvolver o algoritmo. 3.1 Algoritmo: Apresente a mensagem Bem-vindo!. 3.2 Diagrama de bloco: Início Bem-vindo 3.3 Portugol Em portugol ficaria da seguinte maneira: algoritmo "basico" Fim Diagrama de bloco escreva ("Bem-vindo!") Observações: Foram utilizados três espaços em branco antes do comando escreva, isto não é obrigatório para o programa funcionar, MAS ajuda muito o entendimento por parte do próprio programador e outros que quiserem entendê-lo. Esta técnica é chamada de endentação e visa uma boa documentação do seu programa.
7 7 Caso fosse necessário apresentar várias mensagens, bastaria utilizar o mesmo comando diversas vezes. Outro comando que permite escrever um texto na tela é o escreval. Este possui a mesma sintaxe que o escreva, a diferença é que após apresentar o texto ele permite escrever uma nova linha após o texto desejado. Ex: escreval( Teste ). 3.4 Exercício: Desenvolva um programa que apresente na tela Estou começando a conhecer Portugol!, mas de forma que cada palavra fique em uma linha diferente! Faça o algoritmo, diagrama de bloco e por fim, o portugol. 4. Memória O conceito memória faz referência a iáveis. Uma das razões para o de uso de iáveis é devido à necessidade de armazenar os dados que serão digitados pelo usuário. Mas o que seria iável? Variável é um local na memória principal (temporária), isto é um endereço que armazena um conteúdo. Também pode ser considerada como tudo aquilo que é sujeito a iações, que é incerto, instável ou inconstante. Por exemplo, a entrada de dados de um usuário é incerta, não tem como saber exatamente o que um usuário irá digitar. Uma iável irá armazenar dados de forma TEMPORÁRIA na memória do computador, isto quer dizer que ao fechar o programa os dados serão PERDIDOS! Para utilizá-la, basta inserir a palavra-chave seguido do nome desta iável, dois pontos : e seu tipo sublinhado (inteiro, real, caractere, lógico). Ex: idade : inteiro. Uma observação importante é que as iáveis não precisam ser representadas em diagrama de blocos quando são criadas, mas apenas quando recebem valores. Quando formos dar nomes às iáveis, se faz necessário seguirmos algumas regras: a) O PRIMEIRO caractere DEVE ser uma letra. (Não podem ser números) b) Se houver MAIS de um caractere, SÓ poderemos usar letras ou números. (Não podem ser utilizados caracteres simbólicos como: -,+,!,@,#,$,&,*(,),?, etc.) c) NENHUMA palavra reservada (ou palavra-chave) poderá ser nome de uma iável. A seguir, é apresentada uma tabela com a lista de palavras reservadas que não podem ser utilizadas para nomes de iáveis.
8 8 Lista de palavras reservadas algoritmo arquivo ate caractere caso cronometro debug enquanto então escolha escreva escreval faca falso fimenquanto fimescolha fimfuncao fimpara fimprocedimento fimrepita fimse função int inteiro interrompa leia limpatela logico mod não e ou outrocaso para passo pausa real procedimento repita retorne se senão timer vetor verdadeiro xou 4.1 Tipo de dados Os tipos de dados que podem ser armazenados em um computador são divididos em 4 categorias: 1 - Inteiros: correspondem aos dados numéricos positivos ou negativos que NÃO sejam fracionários. Ex:...-3, -2, -1, 0, 1, 2, 3... A palavra-chave para seu uso é inteiro. 2 Reais: correspondem aos dados numéricos positivos ou negativos E fracionários. Ex: , -2.1, -1.5, 0, 1, 2.4, 3... A palavra-chave para seu uso é real 3 Caracteres: correspondem aos tipos de caracteres contendo letras, números e símbolos especiais. Ex: João, Rua 10, 123, etc. É também conhecido como alfanumérico, string, literal ou cadeia. A palavra-chave é caractere. 4 Lógicos: São os tipos de dados com valores verdadeiros e falsos, sendo possível representar apenas um dos dois valores. Ex: Falso, F e N (para valor lógico falso) e Verdadeiro, V e S (para o valor lógico verdadeiro). A palavra-chave é logico. Problema 2: Desenvolver um programa para armazenar a idade do usuário. Deve-se declarar uma iável com um nome fácil para saber seu significado (por exemplo: idade) e o tipo (por exemplo: inteiro). Dos 4 tipos possíveis, o inteiro é o mais adequado. Ficando da seguinte maneira: idade : inteiro Em portugol: algoritmo "idade" idade: inteiro
9 9 A declaração de iáveis é feita antes das palavras-chave início e. Um dos objetivos de se declarar uma iável no início do algoritmo é para que seja alocada (reservada) uma área na memória (endereço de memória) para a iável. Uma iável pode ser vista como uma caixa com um rótulo ou nome colado a ela, que num dado instante guarda um determinado objeto. O conteúdo desta caixa não é algo fixo, permanente. Na verdade, essa caixa pode ter seu conteúdo alterado diversas vezes. Tipo i n t e i r o 0 idade Valor qualquer Nome da iável(rótulo) Representação de uma iável O conteúdo deve ser sempre do mesmo tipo. Na figura acima, a caixa (que é a iável) foi rotulada como IDADE. Ela é do tipo inteiro, isto é, só é capaz de armazenar valores inteiros. Quando se cria uma iável deve-se inicializá-la com algum valor. Geralmente é um valor nulo, mas isto vai depender do problema a ser resolvido. Para iniciar a iável usa-se o símbolo MENOR seguido de MENOS (<-). Exemplo: idade <- 0 A atribuição de valores para iável é representada no diagrama de blocos com um retângulo. O diagrama de blocos ficará assim: Início idade <-0 Fim Diagrama de bloco
10 10 A inicialização da iável é feita entre as palavras chaves início e, ficando da seguinte maneira: algoritmo "idade" idade: inteiro idade <- 0 Caso a iável não fosse inicializada com zero, ela ficaria com um valor qualquer da memória com computador, o que geralmente é chamado de lixo. Agora que se declarou a iável, vamos conhecer o comando para receber os dados do usuário e armazená-lo na iável. 5. Entrada de dados: leia A palavra-chave para receber dados digitados pelo usuário é leia, seguida entre parêntesis do nome da iável. O símbolo do diagrama de blocos utilizado para receber dados digitados pelo usuário é. O novo diagrama de blocos: Início idade <-0 idade No caso do Portugol, ficaria: leia(idade). Um exemplo completo: algoritmo "idade" idade: inteiro Fim Diagrama de bloco idade <- 0 leia(idade)
11 11 Observa-se que instrução leia DEVE ficar entre o bloco início e. Supondo que o usuário digite o valor 32 e pressione ENTER, veja como ficará a iável com o seu conteúdo: 32 Dado digitado pelo usuário Tipo i n t e i r o idade Nome da iável Repare que ao executar o programa, simplesmente fica um cursor piscando, obrigando o usuário a adivinhar o que deve ser digitado. Desta maneira, é aconselhável mostrar uma mensagem solicitando ao usuário que digite sua idade, por exemplo Digite a sua idade:. algoritmo "idade" idade: inteiro escreva ("Digite sua idade:") leia(idade) Agora que foi possível receber os dados digitados pelo usuário, é interessante apresentálos na tela. Será utilizada a palavra-chave escreva seguido do nome da iável idade que foi criada. Assim, qualquer valor do tipo inteiro que o usuário digitar será apresentado. algoritmo "apresenta_idade" idade: inteiro escreva ("Digite sua idade:") leia(idade) escreva ("Sua idade é:") escreva (idade) Até agora foi possível receber os dados, armazená-los na memória e apresentá-los na tela. Não é algo muito útil. O principal mesmo é processar estes dados, o que será demonstrado no próximo tópico.
12 6. Processamento 12 O Conceito de processamento se refere aos cálculos, testes condicionais, etc. Serão apresentados primeiramente os operadores básicos disponíveis. Os restantes serão vistos mais à frente do curso. 6.1 Operações aritméticas básicas As operações aritméticas são as mais básicas que um programador deve saber programar. Os símbolos adotados na programação são basicamente os mesmos já conhecidos. Operação Adição + Subtração - Multiplicação * Divisão (com resultado real) / Divisão (com resultado inteiro) div Resto % ou mod Exponenciação ^ Tabela 1: Operadores aritméticos Operador Adição e Subtração: Observa-se através da tabela acima o uso dos operadores de soma e subtração da mesma maneira utilizados na matemática convencional. Problema 3: Desenvolver o algoritmo, portugol e diagrama de blocos de um programa que efetue a soma de dois números. Algoritmo: 1 Atribuir o valor zero às iáveis valora, valorb e resultado; 2 Apresente a mensagem Digite o primeiro valor 3 Leia o valora 4 Apresente a mensagem Digite o segundo valor 5 - Leia o valorb 6 - Efetue a soma das iáveis valora e valorb e atribua seu resultado à iável resultado; 7 Apresentar o valor da iável resultado. Portugol: algoritmo "soma" valora: inteiro valorb: inteiro resultado: inteiro valora <- 0 valorb <- 0 resultado <- 0 escreva("digite o primeiro valor") leia(valora) escreva("digite o segundo valor") leia(valorb) resultado <- valora + valorb escreva(resultado)
13 Diagrama de bloco: 13 Início valora<-0 valorb<-0 resultado<-0 Digite o primeiro valor valora Digite o segundo valor valorb resultado <- valora + valorb resultado Fim Diagrama de bloco Exercício: Faça uma calculadora com as 4 operações básicas de soma, subtração, multiplicação e divisão. Faça o algoritmo, diagrama de bloco e portugol Multiplicação - De acordo com a Tabela 1 apresentada, pode-se obser que na operação de multiplicação é utilizado o * para representá-lo, ex: 5 * 3 = Divisão e resto - A divisão possui dois tipos: uma que retorna um valor do tipo REAL e outra que retorna um valor do tipo INTEIRO. Exemplos: 4 / 3 = 1,33 4 div 3 = 1 8 / 3 = 2,66 8 div 3 = 2
14 14 Quando 4 é dividido por 3 utilizando o operador / tem-se o valor REAL 1,33. MAS quando utiliza-se 4 div 3 tem-se o valor INTEIRO 1. Quando 8 é dividido por 3 com o operador / tem-se o valor 2,66 e ao utilizar o div tem-se o valor 2. Observe que toda a parte fracionária é retirada, MAS não ocorre o arredondamento para cima. Outra operação é chamada de RESTO e representada pelo operador %. É utilizado quando se deseja encontrar o resto da divisão entre dois números inteiros. Exemplos: 4 % 2 = 0 8 % 3 = 2 7 % 4 = 3 A seguir, será apresentado um uso típico em programas dos operadores div e %. Problema 4 - Desenvolva um programa que leia um número de duas casas e imprima os algarismos separados em cada linha. algoritmo "Separa_Numeros" valora : inteiro resultado : real valora <- 0 resultado <- 0 escreval(" Entre com um numero inteiro de 2 casas: ") leia(valora) resultado <- valora div 10 escreval("primeira casa: ", resultado) resultado <- valora % 10 escreva("segunda casa: ", resultado) Um número de duas casas possui o algarismo das dezenas e das unidades. Para a dezena utilizou-se operador div ao invés de /, isto porque não será necessária a parte fracionária. No caso das unidades utiliza-se o operador %, pois deseja-se apenas o resto. Exercício: Desenvolva um programa que leia um número de 3 casas e imprima os algarismos separados em cada linha Exponenciação e radiciação - A última operação chamada de exponenciação é representada pelo operador ^. Na matemática, representada pela base e por um expoente, Ex: 2 3 = 8.
15 Exemplos: 15 2 ^ 2 = 4 2 ^ 3 = 8 4 ^ 2 = 16 Na matemática é possível utilizar a exponenciação para encontrar, por exemplo, a raiz quadrada de um número. Exemplos: 16 = 4 (raiz quadrada convencional) 16 ^ (1/2) = 4 (raiz quadrada com exponenciação) 3 8 = 2 (raiz cúbica) 8 ^ (1/3) (raiz cúbica com exponenciação) Problema 5 - Desenvolva um programa que leia o valor da base e o valor do expoente e calcule a exponenciação. algoritmo "expoente" base : inteiro expoente : inteiro resultado : real base <- 0 expoente <- 0 escreva("entre com o valor da base: ") leia(base) escreva("entre com o valor do expoente: ") leia(expoente) resultado <- base ^ expoente escreva( Resultado, resultado) Exercício: Desenvolva um programa que calcule a raiz quadrada e cúbica de um número digitado pelo usuário.
16 7. Resumo Todo programa escrito em potugol é composto no mínimo pela palavra-chave algoritmo seguido do nome do algoritmo entre aspas duplas. Em seguida, tem-se a outra palavra-chave e, conforme abaixo: algoritmo "basico" 2 - A declaração das iáveis devem estar entre o bloco algoritmo e início 3 Comandos para saída de dados(apresentação de textos na tela): escreva, escreval 4 Declaração de iáveis idade : inteiro 5 Comando para entrada de dados(leitura dos dados digitados pelo usuário): leia(idade) 6 Operadores básicos: +, -, *, /, div, %, ^ 8.0 Lista de Exercícios (valor: 10 pts) 8.1. Faça o algoritmo, diagrama de blocos e portugol dos exercícios abaixo(2 pts): Um programa que calcule a média de 5 notas de um aluno. Um programa que calcule a área de um triângulo. (dica: fórmula para área de um triângulo é base * altura dividido por 2) Um programa que calcule a área de uma circunferência. (dica: fórmula para área de uma circunferência é 3,14 * raio ao quadrado. Um programa que efetue o cálculo do salário líquido de um professor. Dados necessários: valor da hora aula, número de horas trabalhadas no mês e percentual de desconto no INSS Faça um programa que receba o saldo de uma aplicação e imprima o valor aplicado e valor com rendimento de 5%(1 pt) Entrar com um número no formato CDU(centena, dezena e unidade) e imprimir invertido: UDC. (exemplo: se entrar com o valor 123, sairá 321)(1 pt) Faça um programa de cálculo de custo de energia de dois aparelhos de um estabelecimento comercial. O usuário entrará com o valor da potência do aparelho (em watts) e o tempo de utilização (em horas) diário de ambos os aparelhos. O programa deverá apresentar o nome do aparelho, o seu custo em reais por hora, por dia e por mês. (Obs: a CEMIG estabelece que um aparelho de 1000 watts de potência ligado por uma hora custa 0,642 reais para o estabelecimento)(1 pt).
17 8.5 Faça um programa que leia a quantidade de fitas que uma locadora de vídeo possui e o valor que ela cobra por cada aluguel, mostrando as informações pedidas a seguir(1 pt): - sabendo que um terço das fitas são alugadas por mês, exiba o faturamento anual da locadora. - quando o cliente atrasa a entrega, é cobrada uma multa de 10% sobre o valor do aluguel. Sabendo que um décimo das fitas alugadas no mês são devolvidas com atraso, calcule o valor ganho com multas por mês. - sabendo ainda que 2% de fitas se estragam ao longo do ano, e um décimo do total é comprado para reposição, exiba a quantidade de fitas que a locadora terá no final do ano. 8.6 Faça um programa que, dado um número de conta corrente com três dígitos, retorne o seu dígito verificador, o qual é calculado da seguinte maneira(1 pt): Exemplo: número da conta: somar o número da conta com o seu inverso: = multiplicar cada dígito pela sua ordem posicional e somar estes resultados: x1 x2 x = 40 - o último dígito desse resultado é o dígito verificador da conta, isto é o número zero Faça um resumo do capítulo 1, 2 e 3 do Livro: Algoritmos lógica para desenvolvimento de programação de computadores.(3 pts) 17
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Leia maisAlgoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
Leia maisAté o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA
Curso de Sistemas de Informação Disciplina: Algoritmos 1º e 2º Períodos Turmas 216071A, 216071B e 216062 Notas de Aula Aulas 07, 08 e 09. Professor: Edkallenn Aula 07 Variáveis Talvez o conceito de variável
Leia maisO que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Leia maisExercícios: comandos de repetição
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite
Leia maisProgramação para Computação
Programação para Computação Prova 1 22/09/2008 Resolução Prof. Marcus Vinícius Midena Ramos Engenharia de Computação UNIVASF Questão 1 (1,2 ponto): Descreva, de forma clara, completa e concisa, a sintaxe
Leia maisFRAÇÃO. Número de partes pintadas 3 e números de partes em foi dividida a figura 5
Termos de uma fração FRAÇÃO Para se representar uma fração através de figuras, devemos dividir a figura em partes iguais, em que o numerador representar a parte considera (pintada) e o denominador representar
Leia maisAlgoritmos & Programação
Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada
Leia maisIntrodução à Algoritmos. Aula 11
Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como
Leia maisComandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Leia maisExercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários
Leia maisLinguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação
Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes reinaldo@cefet-al.br Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de
Leia maisSistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
Leia maisExercícios (if/ if else/ if elseif else)
SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:
Leia maisOrientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
Leia maisFUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()
FUNÇÕES MATEMÁTICAS FUNÇÕES MATEMÁTICAS O Excel possui uma série de funções matemáticas em sua biblioteca. Para utilizar uma função, sempre devem ser utilizados os parêntesis, mesmo que estes fiquem vazios.
Leia maisPotenciação e radiciação
Sequência didática para a sala de aula 6 MATEMÁTICA Unidade 1 Capítulo 6: (páginas 55 a 58 do livro) 1 Objetivos Associar a potenciação às situações que representam multiplicações de fatores iguais. Perceber
Leia maisAlgoritmos APRENDENDO A PROGRAMAR COM C#
Algoritmos APRENDENDO A PROGRAMAR COM C# Alô Mundo AULA 01 Conhecendo o ambiente O objetivo principal desse programa não é mostrar a mensagem Alo Mundo. O objetivo é apresentar o ambiente de desenvolvimento
Leia maisIntrodução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes honoratonunes@gmail.com
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes honoratonunes@gmail.com RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
Leia maisO QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas.
O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas. INICIANDO Vamos iniciar o BrOffice.org Planilha utilizando o caminho: Aplicações/ Escritório/ Planilhas (oocalc). A
Leia maisnúmeros decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
Leia maisLista 4 Introdução à Programação Entregar até 07/05/2012
Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade
Leia maisLinguagens e códigos digitais
2 Linguagens e códigos digitais SUMÁRIO DO VOLUME LINGUAGENS E CÓDIGOS DIGITAIS 1. Operações com números naturais 5 2. Números positivos e negativos 10 3. Média aritmética simples e ponderada 12 4. Plano
Leia mais1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
Leia maisLição 5 Medidas Descritivas Medidas de Dispersão
99 Lição 5 Medidas Descritivas Medidas de Dispersão Após concluir o estudo desta lição, esperamos que você possa: identifi car o objetivo das medidas de dispersão; identifi car o conceito de variância;
Leia mais3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C 3.1. Compilação de um Programa C O compilador C realiza a compilação do código-fonte de um programa em cinco etapas: edição, pré-processamento, compilação,
Leia maisAlgoritmos. Prof. Jonatas Bastos
Algoritmos Prof. Jonatas Bastos 1 Algoritmo Definições p p p p p p Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. Podemos
Leia maisnúmeros decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
Leia maisProgramação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,
Leia maisTIPOS DE DADOS E VARIÁVEIS
AULA 3 TIPOS DE DADOS E VARIÁVEIS 3.1 Tipos de dados Os dados manipulados por um algoritmo podem possuir natureza distinta, isto é, podem ser números, letras, frases, etc. Dependendo da natureza de um
Leia maisMicrosoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO 01-) Barra de Ferramentas do Excel... 2 02-) Planilha... 3 a-) Linha... 3 b-) Coluna... 3 c-) Célula... 4 d-) Movimentando-se pela planilha... 4 e-) Tamanho da
Leia mais2ª Lista de Exercícios
Esta lista de exercícios contempla o comando de atribuição além dos comandos de leitura e de escrita. Quando definimos o tipo de variável, tomamos como base o conteúdo que deveria ser armazenado. Os exercícios
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Ponto Flutuante - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Slides baseados nas lâminas dos profs Ney Calazans e Fernando
Leia maisExcel. Profª Leticia Lopes Leite
Excel Profª Leticia Lopes Leite 1 Introdução A planilha eletrônica consiste em uma poderosa ferramenta de apoio à gestão e ao processo de tomada de decisão, dentro de uma empresa ou na vida particular.
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisINTRODUÇÃO À CALCULADORA HP 12c. OBJETIVO: Este material tem como objetivo estabelecer um primeiro contato com a calculadora financeira HP 12c.
Prof. Ms. Marco A. Arbex INTRODUÇÃO À CALCULADORA HP 12c OBJETIVO: Este material tem como objetivo estabelecer um primeiro contato com a calculadora financeira HP 12c. INFORMAÇÕES BÁSICAS 1) Tecla para
Leia maisAC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar
Leia maisLinguagens de Programação:
Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes
Leia mais2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Leia maisBC-0505 Processamento da Informação
BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=
Leia maisAlgoritmo e Pseudo-código
Departamento de Sistemas de Computação Universidade de São Paulo Algoritmo e Pseudo-código Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br) Objetivos do Curso Desenvolver o Pensamento Computacional
Leia maisLista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 04 Estruturas de Dados Homogêneas - Vetores 1) Escreva um programa que armazene em um vetor todos os números inteiros de 0 a 50. Após isso,
Leia maisAula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
Leia mais1. Noção de algoritmo
1. Noção de algoritmo Em português, a palavra algoritmo quer dizer operação ou processo de cálculo, entre outras definições possíveis (Dicionário Brasileiro de Língua Portuguesa, Mirador Internacional,
Leia mais- no assunto colocar [ALG] PRIMEIRA PARTE
CCT0001 Algoritmos Prof. Rodrigo Dias professor@hood.com.br - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se
Leia maisFESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita
Leia maisPlanilha Eletrônica - Microsoft Excel -
Planilha Eletrônica - Microsoft Excel - Aula do dia 20 de junho de 2012 Profª. Me. Valéria Espíndola Lessa valeria-lessa@uergs.edu.br Sobre Planilhas Eletrônicas São usadas para: Trabalhar com lista de
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números
Leia maisINFORMÁTICA APLICADA AULA 02 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções
Leia maisMetodologias de Programação
Metodologias de Programação Bloco 1 José Paulo 1 Formador José António Paulo E-mail: questoes@netcabo.pt Telemóvel: 96 347 80 25 Objectivos Iniciar o desenvolvimento de raciocínios algorítmicos Linguagem
Leia maisUsando potências de 10
Usando potências de 10 A UUL AL A Nesta aula, vamos ver que todo número positivo pode ser escrito como uma potência de base 10. Por exemplo, vamos aprender que o número 15 pode ser escrito como 10 1,176.
Leia maisINF1005: Programação I. Algoritmos e Pseudocódigo
INF1005: Programação I Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Exemplos Básicos Formas de representação Condicionais Exemplos com Condicionais Repetições Exemplos com Repetições
Leia maisProgramação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
Leia maisTECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS
TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS Autor: Prof. Heliliano Carlos Sartori Guedes prof.helilianoguedes@gmail.com
Leia maisa) 2 b) 3 c) 4 d) 5 e) 6
Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355
Leia maisINFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca
INFORMÁTICA BÁSICA Excel Professor: Enir da Silva Fonseca Índice O que é o Excel... 03 Iniciando o Excel... 03 O que é uma Célula... 03 Tela Inicial do Excel... 03 Operadores... 04 Ícones mais utilizados...
Leia maisPOTENCIAÇÂO. A potenciação é uma forma de representar uma multiplicação de fatores iguais.
POTENCIAÇÂO A potenciação é uma forma de representar uma multiplicação de fatores iguais. A potência é o resultado. x x x cada termo desta multiplicação é chamado de fator, portanto temos 4 fatores iguais
Leia mais17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final
EXERCÍCIOS DE C 1. Faça um programa para somar dois números inteiros. 2. Faça um programa para somar dois números reais 3. Faça um programa para calcular a área de um círculo. 4. Faça um programa que calcule
Leia maisPrática. Exercícios didáticos ( I)
1 Prática Exercício para início de conversa Localize na reta numérica abaixo os pontos P correspondentes aos segmentos de reta OP cujas medidas são os números reais representados por: Exercícios didáticos
Leia maisLista de Exercícios - Subtração
Nota: Os exercícios desta aula são referentes ao seguinte vídeo Matemática Zero 2.0 - Aula 5 - Subtração - (parte 1 de 2) Endereço: https://www.youtube.com/watch?v=eedxautqdaa Gabaritos nas últimas páginas!
Leia maisMICROSOFT OFFICE EXCEL 2007
MICROSOFT OFFICE EXCEL 2007 ÍNDICE CAPÍTULO 1 INICIANDO O EXCEL...7 CONHECENDO A TELA DO EXCEL...7 CAPÍTULO 2 PLANILHA...13 CÉLULAS...13 COMO SELECIONAR CÉLULAS...14 CAPÍTULO 3 INICIANDO A DIGITAÇÃO DE
Leia maisEm linguagem matemática, essa proprieade pode ser escrita da seguinte maneira: x. 1 = x Onde x representa um número natural qualquer.
MATEMÁTICA BÁSICA 5 EXPRESSÕES ALGÉBRICAS - EQUAÇÕES A expressão numérica é aquela que apresenta uma sequência de operações e de números. Também já sabemos que as letras são usadas em Matemática para representar
Leia maisCiclo com Contador : instrução for. for de variável := expressão to. expressão do instrução
Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido
Leia maisUm pouco da História dos Logaritmos
Um pouco da História dos Logaritmos Os logaritmos, como instrumento de cálculo, surgiram para realizar simplificações, uma vez que transformam multiplicações e divisões nas operações mais simples de soma
Leia maisConversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Unidade 01-a Algoritmos e Programação Seção 1.1 Visualg 2 Formato do Visualg algoritmo nome do algoritmo // Função: // Autor: // Data:
Leia maisExcel Intermediário. Facilitador: Clóvis Ferraro. Prefeitura de Diadema Secretaria de Gestão de Pessoas Escola Diadema de Administração Pública
Excel Intermediário Facilitador: Clóvis Ferraro Prefeitura de Diadema Secretaria de Gestão de Pessoas Escola Diadema de Administração Pública Conteúdo do Curso Fórmulas e Funções Fórmulas e funções avançadas
Leia maisEm cada uma dessas frases, há uma quantidade indicada em forma de fração. Veja:
MATEMÁTICA BÁSICA 4 Frações Leitura Três quartos da população do estado X recebe até um salário mínimo A herança será dividida, cabendo um sétimo do total a cada um dos herdeiros A parede será azulejada
Leia maisOBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Leia maisCapítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
Leia maisMC-102 - Teste de Mesa e Comandos Repetitivos
MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer
Leia maisComo calcular uma rescisão trabalhista
Como calcular uma rescisão trabalhista Hoje iremos aprender como elaborar e calcular uma rescisão do contrato de trabalho. O primeiro passo a ser dado será descobrir qual o motivo da rescisão do funcionário,
Leia maisParte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh) Mapas de Veitch-Karnaugh Montar circuitos lógicos a partir de tabela verdade, embora seja tarefa fácil, geral um circuito extremamente grande.
Leia maisCartilha de Acesso Rápido
Cartilha de Acesso Rápido (UTILIZAÇÃO SIL) Como criar um Layout na tela APRESENTAÇÃO: O SIL SISTEMA INTEGRADO DE LOGÍSTICA é uma ferramenta capaz de gerar diferenciais competitivos estratégicos ao proporcionar
Leia maisExercícios: variáveis e expressões
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: variáveis e expressões 1. Efetuar a leitura de um número real e apresentar
Leia maisExercícios de Fixação Aulas 05 e 06
Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aulas 0 e 0. Construa um algoritmo (pseudocódigo e fluxograma) que determine
Leia maisALGORITMOS E PROGRAMAÇÃO I
ALGORITMOS E PROGRAMAÇÃO I 1 OBS: Apostila Adaptada ao Interpretador de Linguagem Algorítmica ILA 101, da Universidade do Vale do Rio dos Sinos UNISINOS, utilizada nesse curso para demonstrar a praticidade
Leia maisAdministração de Redes. Permissões gnu/linux
Administração de Redes Permissões gnu/linux As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas são usadas para vários fins, mas servem
Leia maisConceitos c++ Prof. Demétrios Coutinho INFORMÁTICA BÁSICA
INFORMÁTICA BÁSICA Conceitos c++ Prof. Demétrios Coutinho C a m p u s P a u d o s F e r r o s D i s c i p l i n a d e O r g a n i z a ç ã o d e A l g o r i t m o s D e m e t r i o s. c o u t i n h o @
Leia maisProf.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior
Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior O Excel é um programa que nos permite criar planilhas inteligentes. Ele reconhece as informações digitadas e com elas realiza
Leia maisMANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL
PREFEITURA DE JUIZ DE FORA SECRETARIA DA FAZENDA SUBSECRETARIA DO SISTEMA DE CONTROLE INTERNO DEPARTAMENTO DE NORMAS TÉCNICAS MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL DATA:
Leia maisMódulo IV Programação Visual Basic. Programação
Módulo IV Visual Basic 1 Vamos considerar os seguintes elementos e estruturas fundamentais que são habitualmente usados em programação: Tipos de Dados Operadores Atribuições Entrada e Saída de Dados Estruturas
Leia maisEstrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para
Leia maisApostila de EXERCÍCIOS e Respostas Algoritmos e Programação
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisINTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS
INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS Material da Prof. Ana Eliza Dados e comandos, para serem processados, devem estar na memória do computador. Memória Definição:
Leia maisEstruturas de decisão de múltipla escolha
Estruturas de decisão de múltipla escolha Nas estruturas de decisão que vimos na aula 4, um comando ou bloco de comandos é executado de acordo com uma ou mais condições. Você viu que, quando a condição
Leia maisCAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA. Introdução à Programação em C. Algoritmos: Estruturas de Repetição. Prof. Dr. Galeno.J.
Unesp UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Introdução à Programação em C Algoritmos: Estruturas de Repetição Prof. Dr. Galeno.J. de Sena Departamento de Matemática
Leia maisO cilindro deitado. Eduardo Colli
O cilindro deitado Eduardo Colli São poucas as chamadas funções elementares : potências e raízes, exponenciais, logaritmos, funções trigonométricas e suas inversas, funções trigonométricas hiperbólicas
Leia maisSomando os termos de uma progressão aritmética
A UA UL LA Somando os termos de uma progressão aritmética Introdução Um pouco de História Na aula passada, mostramos como calcular qualquer termo de uma progressão aritmética se conhecemos um de seus termos
Leia maisMATEMÁTICA ENSINO FUNDAMENTAL
CEEJA MAX DADÁ GALLIZZI PRAIA GRANDE - SP PARABÉNS!!! VOCÊ JÁ É UM VENCEDOR! Voltar a estudar é uma vitória que poucos podem dizer que conseguiram. É para você, caro aluno, que desenvolvemos esse material.
Leia maisO PENSAMENTO ALGÉBRICO
NOME: ANO: 8º ENSINO: FUNDAMENTAL TURMA: DATA: / / PROF(ª): GREGORIO TOMAS GONZAGA LÓGICA E MATEMÁTICA - APOSTILA (2º BIMESTRE) IMPORTANTE 1 Organize-se, guardando cada lista de exercícios que receber
Leia maisServiço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E
Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E SISTEMA DE INFORMAÇÕES PARA O ENSINO (*) Módulo HISTÓRICO ESCOLAR Guia de Referência
Leia maisFRAÇÃO Definição e Operações
FRAÇÃO Definição e Operações DEFINIÇÃO: Fração é uma forma de se representar uma quantidade a partir de um valor, que é dividido por um determinado número de partes iguais. Como é que você representaria
Leia maisFrações significa a:b, sendo a e b números naturais e b diferente de zero. Chamamos: de fração; a de numerador; b de denominador.
O símbolo Frações significa a:b, sendo a e b números naturais e b diferente de zero. Chamamos: de fração; a de numerador; b de denominador. Se a é múltiplo de b, então é um número natural. Veja um exemplo:
Leia maisAULA 3 Alocação dinâmica de memória: Ponteiros
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 3 Alocação dinâmica de memória: Ponteiros Estrutura de Dados 1 Variáveis X Ponteiros VARIÁVEL - Estrutura para armazenamento
Leia maisLista de Exercícios - Programação I (Pascal/ Python)
ENTRADA E SAÍDA Lista de Exercícios - Programação I (Pascal/ Python) 1) Escreva um programa que imprima seu nome na tela. 2) Escreva um programa que imprima o valor guardado em uma variável. 3) Escreva
Leia mais