GENERALIDADES SOBRE O PASCAL 7.0

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

Download "GENERALIDADES SOBRE O PASCAL 7.0"

Transcrição

1 GENERALIDADES SOBRE O PASCAL 7.0 Operações principais FILE Criar nova janela de trabalho (NEW) Abrir um programa existente (OPEN) Salvar um programa em disco (SAVE) Salvar um programa com outro nome (SAVE AS) Mudar diretório de trabalho (CHANGE DIR) Imprimir Arquivo (PRINT) EDIT Cortar e Colar texto (CUT / PASTE) RUN Executar todo programa (RUN) Executar passo a passo (STEP OVER) COMPILE Compilar programa da janela ativa (COMPILE) DEBUG Selecionar tela de usuário (USER SCREEN) WINDOW Ordenar janelas lado a lado (TILE) Ordenar janelas em Cascate (CASCADE) Apresentar listagem das janelas abertas (LIST) B. PRIMEIRO PROGRAMA Digite o programa abaixo exatamente como mostrado aqui. program sem2_1; uses crt; { Variaveis } var nome: string; numero: integer; { Aqui comeca o programa propriamente dito } begin clrscr; { Limpa a tela } write('entre com um nome: '); readln(nome); write( 'Entre com um numero: '); readln(numero); writeln('o nome digitado foi ', nome ); writeln('o numero digitado foi ', numero ); readln; end. 1

2 Após digitar o programa, salve-o na sua Home, crie uma pasta chamada MP no drive H: com o nome sem2_ex.pas. Tente executá-lo e veja se você não cometeu nenhum erro de digitação. Exercícios - Programas Seqüenciais 1. Faça um programa que leia um número inteiro e imprima o número e seu valor ao cubo (o número multiplicado por ele mesmo 3 vezes). O programa somente termina quando o usuário pressionar uma tecla (qualquer tecla). Dê ao programa o nome de SEQ_1.PAS 2. Faça um programa que leia o nome de um aluno numa linha, e mais três notas em uma linha separada da linha anterior (em formato real) e calcule a média ponderada das notas da seguinte forma: a primeira nota vale 20% do valor da média, a segunda nota vale 30% e a terceira nota vale 50% da média final ponderada. Imprima na tela o nome do aluno, as 3 notas e a média. Imprima o nome, as notas e a média em linhas individuais na tela, começando na coluna 10. O programa só termina com o usuário pressionando alguma tecla. Salve o programa com o nome SEQ_2.PAS DICA: Para apresentar informações na tela em posições específicas, utilize o comando gotoxy(coluna,linha), onde linha indica a linha da tela e coluna indica a coluna da tela onde o resultado será impresso. Para limpar as informações na tela você pode usar o comando clrscr. Ambos comandos exigem a utilização de uma biblioteca de funções especiais que permitem a manipulação de atributos da tela. Esta biblioteca chama-se CRT e a declaração de uso é uses crt, que deve aparecer normalmente após o nome do programa. Exemplo: program EXEMPLO; uses crt; var numero:integer; begin writeln('entre com um numero:'); readln(numero); clrscr; gotoxy(10,1); writeln('o numero pressionado foi: ', numero); end. 3. Faça um programa em PASCAL para ler um número real e imprimir o número lido, a parte inteira e a parte fracionária. Salve o programa com o nome SEQ_3.PAS. (Dica: Você precisará usar as seguintes funções pré-definidas em PASCAL: int e frac). 4. Faça um programa para ler um número inteiro, calcular o valor da divisão inteira deste número por 7, e o respectivo resto desta divisão (resto da divisão inteira por 7). Exibir o resultado na tela conforme o exemplo abaixo. (Obs.: os valores sublinhados são 2

3 aqueles valores lidos pelo programa! Não são valores fixos, podendo variar). Salve o programa com o nome SEQ_4.PAS. Digite um número: dividido por 7 = 3 23 dividido por 7 resta 2 5. Ler os seguintes dados: Nome: Nome do funcionário HT: Número de horas trabalhadas no mês VH: Valor pago por hora de trabalho PD: Percentual de descontos sobre o salário bruto total Exibir na tela as seguintes informações, calculadas à partir dos dados lidos: SB: Salário Bruto - Valor total das horas trabalhadas em função do valor por hora TD: Total de descontos sobre o salário bruto SL: Salário líquido final - Valor obtido a partir do salário bruto onde são aplicados os descontos Salve o programa com o nome SEQ_5.PAS 6. Faça um programa que calcula a área de um círculo a partir do valor do raio do círculo informado pelo usuário. Salve o programa com o nome SEQ_6.PAS. (Dica: A área de um círculo é dada pela fórmula area = PI * Raio * Raio, onde PI = 3,14159) Programas com seleção. Exercícios com comando IF 1. Ler um número inteiro e imprimir se ele é par ou ímpar. Usar a função odd do PASCAL. A função odd retorna o valor TRUE se o argumento de entrada for um número ímpar. Salve o programa com o nome IF_1.PAS. Entre com um numero inteiro: 36 O numero 36 e par. 2. Escreva um programa em PASCAL que leia um número inteiro e decida se ele é par ou ímpar SEM UTILIZAR a função odd. Tela de saída igual ao exercício anterior. Você precisará usar o operador mod do PASCAL que calcula o resto da divisão entre os 2 números fornecidos como operandos. Salve o programa com o nome IF_2.PAS. Dica: Você precisará se lembrar de como sabemos se um número é par ou ímpar. 3. Ler três números inteiros e exibir o maior deles. Se forem iguais exibir qualquer um dos três. Salve o programa com o nome IF_3.PAS. Entre com 3 numeros inteiros: O maior numero e o 54. 3

4 4. Fazer um programa em PASCAL que leia 3 notas de um aluno (tipo REAL) e imprima a mensagem de aluno aprovado ou reprovado conforme o seguinte critério. Se a média final do aluno (média simples) for maior ou igual a 7.0, o aluno foi aprovado, caso contrário o aluno foi reprovado, as notas igual ou superior a 5 o aluno ficou de prova final e média abaixo de 5 o aluno foi reprovado. Salve o programa com o nome IF_4.PAS. Use operadores lógicos (OR, AND, etc...) para diminuir o número de IFs utilizados. Exemplo de telas de saída para as 3 situações possíveis: Entre com as 3 notas: O aluno foi aprovado com media 7.33 Entre com as 3 notas: O aluno está de prova final. Média igual a 5.0 Entre com as 3 notas: O aluno foi reprovado com media Ler uma data no formato: dia (um inteiro entre 1-31), dia da semana (um inteiro entre 1-7), mês (um inteiro entre 1-12) e um ano (inteiro entre ) e converter para o formato especificado abaixo. Para os dias da semana, 1 corresponde a segunda-feira, 2 para terça-feira e assim por diante. Salve o programa com o nome IF_5.PAS. Entre com o dia do mes (1-31): 23 Entre com o dia da semana (1-7): 4 Entre com o mes (1-12): 8 Entre com o ano: 1997 Quinta-feira, dia 23 de Agosto de Altere o programa anterior para ler a data do próprio computador. Para ler a data utilize a função getdate(ano, mes, dia, diasemana) do PASCAL. Declare as variáveis com tipo WORD (inteiro positivo de 0 até 65535). Para poder usar a função getdate você precisa incluir a biblioteca DOS no início do programa com o comando uses windos; Salve este programa com o nome IF_6.PAS Programas com seleção. Exercícios com comando CASE 1. Modificar o exercício número 5 da lista de exercícios anterior de maneira a não usar nenhum comando IF. Em seu lugar use o comando CASE. Para facilitar repetimos aqui o enunciado do exercício. Ler uma data no formato: dia (um inteiro entre 1-31), dia da semana (um inteiro entre 1-7), mês (um inteiro entre 1-12) e um ano (inteiro entre ) e converter para o formato especificado abaixo. Para os dias da semana, 1 corresponde a segunda-feira, 2 para terça-feira e assim por diante. Salve o programa com o nome CASE_1.PAS 4

5 Entre com o dia do mes (1-31): 23 Entre com o dia da semana (1-7): 4 Entre com o mes (1-12): 8 Entre com o ano: 1997 Quinta-feira, dia 23 de Agosto de Use o comando CASE para selecionar uma opção do usuário (um menu de opções). As opções possíveis são: A para atualização de cadastro R para remoção do cadastro S para substituição do cadastro (Observe que somente as letras maiúsculas devem ser aceitas!) Exemplo da tela de saída: **** Opcoes de Operacao do Cadastro **** Digite A para Atualizacao Digite R para Remocao Digite S parasubstituicao Entre com sua opcao: A Seu cadastro foi atualizado! Para a opção R a mensagem será 'Seu cadastro foi removido!' e para a opção S a mensagem será 'Seu cadastro foi substituido!'. Salve o programa com o nome CASE_2.PAS Em caso de opção inválida, apresentar a seguinte mensagem ao usuário: Opcao <imprima aqui a opcao> nao reconhecida! 3. Modifique o programa anterior para aceitar também as letras minúsculas como opção de entrada (as letras a para atualização, r para remoção e s para substituição). Salve o programa com o nome CASE_3.PAS 4. Modifique o exercício número 7 da lista de exercícios da semana 4. Ao invés do programa ler uma letra do usuário, apresente um menu de opções ao usuário com 3 opções para cálculo de área: círculo (letra C), quadrado (letra Q) e triângulo (letra T). Conforme a opção calcule a área correspondente. Salve o programa com o nome CASE_4.PAS 5. Faça um programa que simula uma calculadora simples. O usuário entra com 2 valores reais e um caracter que identifica a operação aritmética desejada, + para adição, - para subtração, * para multiplicação e / para divisão. Utilize o comando CASE para selecionar e efetuar a operação desejada. Salve o programa com o nome CASE_5.PAS 5

6 Exercícios com comando REPEAT, FOR/TO, FOR/DOWN TO 1. Fazer um programa usando comando FOR para apresentar o total da soma obtida dos cem primeiros números inteiros ( ). Salve o programa com o nome REP_1.PAS 2. Altere o programa anterior para ler como informação de entrada o número final para encerrar a soma. Por exemplo, se o usuário entrar com o número 50, o programa deverá somar todos os inteiros de 1 até 50. Salve o programa com o nome de REP_2.PAS. 3. Faça um programa para o cálculo do fatorial. Use comandos do tipo REPEAT/UNTIL. Salve o programa com o nome REP_3.PAS. Entre com um número: 4 O fatorial de 4 e 24 Outro número (sim/nao)? sim Entre com um número: 5 O fatorial de 5 e 120 Outro número (sim/nao)? nao 4. Fazer um programa que calcule e imprima o fatorial de um número fornecido pelo usuário, usando o comando FOR/TO/DO. Perguntar ao usuário se ele deseja calcular o fatorial de outro número e repetir a execução do programa tantas vezes quantas o usuário indicar. Salve o programa com o nome REP_6.PAS. Entre com um número: 5 O fatorial de 5 e 120 Outro número (sim/não)? nao 5. Faça o programa do fatorial, usando os comandos do tipo FOR/DOWNTO/DO e os comandos FOR/TO/DO. Salve o programa com o nome REP_51.PAS E REP_52.PAS. 6. Escrever um programa que calcule todos os números divisíveis por um certo valor indicado pelo usuário (o resto da divisão por este número deve ser igual a zero), compreendidos em um intervalo também especificado pelo usuário. O usuário deve entrar com um primeiro valor correspondente ao divisor e após ele vai fornecer o valor inicial do intervalo, seguido do valor final deste intervalo. Usar o comando FOR/TO/DO. Salve o programa com o nome REP_6.PAS. Entre com o valor do divisor: 3 Início do intervalo: 17 Final do intervalo: 29 Números divisíveis por 3 no intervalo de 17 à 29:

7 7. Fazer um programa de criptografia (codificação de dados visando a privacidade de acesso as informações), onde dada uma string este programa codifique os dados através de um processo de substituição de letras (você pode definir o seu próprio método). Fazer um outro programa complementar a este que deve ser capaz de descriptografar a string, ou seja, deve pegar uma string codificada e retornar ao texto original. Salve o programa de codificação com o nome REP _71.PAS e o programa de decodificação com o nome REP _72.PAS. DICAS: Para fazer este programa você precisará acessar os diferentes caracteres dentro de um string. Um string nada mais é do que uma coleção de caracteres que podem ser individualmente acessados. Por exemplo considere o seguinte programa exemplo, que lê uma palavra do usuário e imprime as letras uma a uma: program ExemploString; uses crt; var palavra: string; tamanho: integer; i: integer; begin { Le palavra do usuario } write('entre com uma palavra: '); readln(palavra); { Encontra tamanho da palavra } tamanho := length(palavra); { Imprime palavra letra a letra } for i:= 1 to tamanho do begin write('letra ', i, ' vale ', palavra[i]); writeln; end; end. Exercícios complementares (IF, CASE, WHILE, REPEAT, FOR/TO, FOR/DOWN TO) 1. Supondo que a população de um país A seja da ordem de habitantes com uma taxa anual de crescimento de 3% e que a população de um país B seja aproximadamente de habitantes com uma taxa anual de crescimento de 1.5%, fazer um programa que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas estas taxas de crescimento. Salve o programa com o nome EC_1.PAS 2. Foi feita uma pesquisa para determinar o índice de mortalidade infantil em um certo período. Fazer um programa que: leia inicialmente o número de crianças nascidas no período leia, em seguida, um número indeterminado de linhas contendo, cada uma, o sexo de uma criança morta ('m' para masculino e 'f' para feminino) e o número de meses de vida da criança. A última linha, que não entrará nos cálculos contém no lugar do sexo a palavra "vazio". Este é o "sinal" para parar de ler dados. determine e imprima o a porcentagem de crianças mortas no período o a porcentagem de crianças do sexo masculino mortas no período 7

8 o a porcentagem de crianças que viveram 24 meses ou menos no período Salve o programa com o nome EC_2.PAS 3. Numa fábrica trabalham homens e mulheres divididos em três classes: A - os que fazem até 30 peças por mês B - os que fazem de 31 a 35 peças por mês C - os que fazem mais de 35 peças por mês A classe A recebe salário mínimo (vamos supor R$130). A classe B recebe salário mínimo e mais 3% do salário mínimo por peça, acima das 30 iniciais. A classe C recebe salário mínimo e mais 5% do salário mínimo por peça acima das 30 iniciais. Fazer um programa que: 3.1) Leia várias linhas, contendo cada uma: o número do operário o número de peças fabricadas no mês o sexo do operário 3.2) Calcule e escreva: o salário de cada operário o total da folha mensal de pagamento da fábrica o número total de peças fabricadas no mês a média de peças fabricadas pelos homens em cada classe a média de peças fabricadas pelas mulheres em cada classe o número do operário ou operária de maior salário A última linha lida, que servirá de flag, terá o número de operário igual a zero. Salve o programa com o nome EC_3.PAS. 4. Fazer um program que calcule e escreva o valor de S: S = 1/1 + 3/2 + 5/3 + 7/ /50 Salve o programa com o nome EC_4.PAS 5. Número primo é aquele que só é divisível por ele mesmo e pela unidade. Fazer um programa que determine e escreva os números primos compreendidos entre os números A e B fornecidos como entrada pelo usuário. Salve o programa com o nome EC_5.PAS 8

9 Exercícios PROCEDIMENTOS e FUNÇÕES 1. Faça um programa Pascal composto de uma função Max e o programa principal, como segue: a) a função Max recebe, como parâmetros, dois números inteiros e retorna o maior. Se forem iguais, retorna qualquer um deles. b) o programa principal lê 5 séries de 4 números a, b, c e d. Para cada série lida, imprime o maior dos quatro números, usando a função Max. Salve o programa com o nome PF_1.PAS 2. Acrescente ao programa do ex. anterior uma procedure de nome ExibeTitulo, sem parâmetros, que imprime o texto seguinte no topo da tela: Salve o programa com o nome PF_2.PAS UNEMAT Métodos de Programação Exercício A Seqüência de Fibbonacci é a seguinte seqüência infinita de inteiros onde o primeiro e o segundo valem 1 e, a partir do terceiro, cada termo é obtido pela soma dos dois antecessores. Escreva uma função Pascal que determine o n-ésimo termo dessa seqüência. O valor de N é passado como parâmetro do tipo word. Para testar a função, faça um pequeno programa principal que leia um valor N e imprima a frase O No. termo da Seqüência de Fibbonacci vale XXX. Salve o programa com o nome PF_3.PAS 4. Cálculo do fatorial de um número. Escreva uma função em Pascal para fazer isso. A seguir, escreva uma procedure para a mesma finalidade. Faça um programa principal que leia um número inteiro de 0 a 12 e imprima duas vezes o seu fatorial: a primeira vez chamando a função, a segunda, utilizando a procedure. Faça a validação (consistência) do número lido. Se estiver fora dos limites estabelecidos, imprima a mensagem Número inválido - redigite e solicite novo número. Salve o programa com o nome PF_4.PAS 5. Faça um programa que exiba, na tela, um menu de opções como segue (não esqueça de aproveitar a procedure Exibe Título): UNEMAT - Métodos de Programação Exercício Calcula fatorial 2 - Fibbonacci 3 - Cálculo do maior 4 - Encerra o programa Digite sua opção: X 24 Opção inválida - redigite Se for digitada opção diferente das listadas, emitir a mensagem da linha 24 e voltar o cursor para nova opção. Conforme a opção digitada pelo usuário, uma procedure será chamada para executar uma tarefa, conforme segue: 9

10 opção 1: ler um número qualquer e imprimi-lo; se for inteiro no intervalo entre 0 e 15 (inclusive), calcular e imprimir seu fatorial; caso contrário, imprimir a mensagem Numero fora da faixa ou não é inteiro; (usar um dos subprogramas de cálculo de fatorial feito em exercício anterior); opção 2: ler um número inteiro e positivo K e imprimir os primeiros K termos da Seqüência de Fibbonacci, usando, para isso, a função que você criou em um exercício anterior desta lista; se o usuário digitar um número negativo ou nulo, dar uma mensagem de erro e pedir para digitar outro; opção 3: ler nome e idade de diversas pessoas, usando o nome Fim como flag para indicar o fim dos dados e imprimir a idade da pessoa mais velha; empregar a função Max, do exercício 1. Após a execução de qualquer opção, com exceção da 4, o menu deve ser exibido novamente. Salve o programa com o nome PF_5.PAS 6. Escreva a função QuerLerPessoa que pergunta ao usuário Quer ler dados de outra pessoa [S, N]?, lê a resposta e devolve TRUE ao programa chamador, se a resposta for S ou s, e FALSE, em caso contrário. Se a resposta for diferente de S, s, N, n, voltar a repetir a pergunta, sem dar nenhuma mensagem. Substituir o controle com flag pelo uso repetido da pergunta Quer ler dados de outra pessoa [S/N]?, na procedure que implementa a opção 3 do ex. anterior, introduzindo a chamada à função QuerLerPessoa. Salve o programa com o nome PF_6.PAS 7. Escreva um programa que lê um valor inteiro (maior do que 1 e menor ou igual a 10) e exibe a tabuada (até 10) de multiplicação do número lido. Salve o programa com o nome PF_7.PAS. Você deverá escrever as seguintes funções e procedimentos: Function LeNumero(n1,n2:integer):integer; Lê um número inteiro no intervalo especificado (n1,n2) e o devolve. Cada vez que for digitado um número inválido (fora do intervalo especificado) a função deve exibir a mensagem "Número inválido. Digite novamente!" Procedure Tabuada( n:integer ); Recebe como parâmetro um número inteiro e exibe na tela a tabuada de multiplicação até 10 do número lido. Exemplo: número lido 5 5 x 1 = 5 5 x 2 = x 10 = Criar um procedimento que desenhe uma moldura na tela do micro. Faça no programa principal uma chamada a este procedimento, desenhando a moldura e após escrevendo "Alo Mundo" no meio da tela (X=35, Y=12). Para desenhar a moldura use os caracteres especiais da tabela ASCII estendida do Turbo Pascal. Para utilizar estes caracteres especiais pressione a tecla ALT e ao mesmo tempo um dos seguintes números no teclado numérico: ALT 200, ALT 201, ALT 205, ALT 186, ALT 187, ALT 188. Salve o programa com o nome PF_8.PAS 10

Exercícios: comandos de repetição

Exercí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 mais

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

1. 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 mais

Exercícios: Comandos de Repetição

Exercí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 mais

Estruturas de Repetição

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 mais

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

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

Exercícios (if/ if else/ if elseif else)

Exercí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 mais

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

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES 5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um

Leia mais

AC05 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++ 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 mais

Lista de Exercícios - Programação I (Pascal/ Python)

Lista 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

Lista 4 Introdução à Programação Entregar até 07/05/2012

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

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.

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

Algoritmos & Programação

Algoritmos & 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 mais

Exercícios: variáveis e expressões

Exercí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 mais

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

17. 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 mais

Exercícios Repetição

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

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 07 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 07 Disciplina: Linguagem

Leia mais

Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO

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

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem

Leia mais

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução

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

- no assunto colocar [ALG] PRIMEIRA PARTE

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

Comandos de Desvio 1

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

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

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

Exercícios: Vetores e Matrizes

Exercí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 mais

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS 1 - Fazer um algoritmo que calcule e escreva a seguinte soma: 2 - Fazer um algoritmo que calcule e escreva o valor de S onde: 3 - Fazer um algoritmo que

Leia mais

Linguagem 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

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

Usando o painel do operador

Usando o painel do operador Esta seção contém informações sobre o painel do operador, sobre a alteração das definições da impressora e sobre os menus do painel do operador. 1 É possível mudar a maioria das definições da impressora

Leia mais

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programaçã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 mais

O 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. 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 mais

MICROSOFT OFFICE EXCEL 2007

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

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Passo-a-passo para desenvolver um Programa usando a Linguagem Python Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)

Leia mais

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) 1. Elabore um algoritmo que converta um valor em dólar (US$) para real (R$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade

Leia mais

PROVA DE NOÇÕES DE INFORMÁTICA

PROVA DE NOÇÕES DE INFORMÁTICA 16 PROVA DE NOÇÕES DE INFORMÁTICA QUESTÃO 51: Em um computador com o sistema operacional Windows 2000, um usuário possui a seguinte configuração de permissões sobre um arquivo: As opções abaixo representam

Leia mais

Exercícios: Recursão

Exercícios: Recursão UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: Recursão 1) Faça uma função recursiva que calcule e retorne o fatorial de um número inteiro N. 2) Faça uma

Leia mais

1 Cada linha do triângulo é uma seqüência de fibonacci.

1 Cada linha do triângulo é uma seqüência de fibonacci. 1. Faça um programa que leia indefinidamente números inteiros do usuário, até que o usuário digite o número 40000. 2. Faça um programa que leia indefinidamente números reais do usuário, até que o usuário

Leia mais

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

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe

Leia mais

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()

FUNÇÕ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 mais

LISTA DE EXERCÍCIOS - ro. 02

LISTA DE EXERCÍCIOS - ro. 02 USP ICMC SSC SSC0100 - Introdução à Ciência da Computação I (Prática) Professor responsável: Fernando Santos Osório Semestre: 2009/1 Horário: Terça 14h20 (Turma A2) E-mail: fosorio.at. icmc.usp.br fosorio.at.

Leia mais

LISTA 14 Gabarito. 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série:

LISTA 14 Gabarito. 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série: LISTA 14 Gabarito 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série: 1 1/2 + 1/4-1/6 + 1/8-1/10 + 1/12 -... Program questao1; i,a: integer; s: real; s:= 1; for i:= 1 to 99 do

Leia mais

Planilha Eletrônica - Microsoft Excel -

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

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem

Leia mais

Fundamentos de Informática. Tiago Alves de Oliveira

Fundamentos de Informática. Tiago Alves de Oliveira Fundamentos de Informática Tiago Alves de Oliveira Seleção, Cópia e Movimentação de Texto Seleção Como selecionar o texto? Copiar o texto Seleção, Cópia e Movimentação de Texto Copiar o texto Movimentar

Leia mais

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca

INFORMÁ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 mais

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

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

1 Cálculo do valor à vista

1 Cálculo do valor à vista MAC-5 Introdução à Computação para Ciências Exatas e Tecnologia IO Segundo Exercício Programa Entregar até 7/0/2007 Comprar à vista ou comprar à prazo? Várias lojas já possuem alguns planos de crediário

Leia mais

Estrutura de decisão

Estrutura de decisão Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO

Leia mais

Linguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves

Linguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves Informática II Linguagem Computacional Estruturas de Controle: Estruturas de Repetição Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário q Estruturas de Controle de Fluxo Repetição Enquanto

Leia mais

I Lista de Exercícios

I Lista de Exercícios I Lista de Exercícios Estrutura Sequência Faça um algoritmo que receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que esse funcionário tem gratificação de 5% sobre

Leia mais

2ª Lista de Exercícios

2ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 08/06/05 Disciplina: Computação I Professor: Fernando Lui Bastos Ribeiro ª Lista de Eercícios ) Construa uma função que codifique uma cadeia de caracteres utiliando

Leia mais

3ª Lista de Exercícios de Programação I

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL

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

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO 1. INTRODUÇÃO O que é um programa? Programa constitui uma seqüência lógica de passos para solução de um problema. Um programa pode ser codificado em

Leia mais

Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos.

Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos. Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Lista de exercícios 6 Exercícios sobre repetição 1. Escreva um método que lê via teclado 8 números e retorna

Leia mais

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação

Leia mais

INTRODUÇÃO À CALCULADORA HP 12c. OBJETIVO: Este material tem como objetivo estabelecer um primeiro contato com a calculadora financeira HP 12c.

INTRODUÇÃ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 mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Lista de exercícios estrutura de repetição FOR e While. 3. Criar um algoritmo que imprima a soma dos nu meros pares de 230 a 520..

Lista de exercícios estrutura de repetição FOR e While. 3. Criar um algoritmo que imprima a soma dos nu meros pares de 230 a 520.. Lista de exercícios estrutura de repetição FOR e While 1. Fac a um algoritmo que escreva os nu meros inteiros de 100 a 1. 2. Crie um algoritmo que leia N nu meros e para cada nu mero digitado imprima,

Leia mais

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

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

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

MC-102 - Teste de Mesa e Comandos Repetitivos

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

Prof.ª: 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 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 mais

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

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

BC-0505 Processamento da Informação

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

Orientação a Objetos

Orientaçã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 mais

Capítulo I. Conceitos Iniciais

Capítulo I. Conceitos Iniciais Capítulo I Conceitos Iniciais Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. O aprendizado desta técnica é necessário, para quem quer trabalhar com desenvolvimento

Leia mais

Excel. Profª Leticia Lopes Leite

Excel. 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 mais

CRIANDO MAPAS TEMÁTICOS COM SETORES CENSITÁRIOS DE SÃO PAULO

CRIANDO MAPAS TEMÁTICOS COM SETORES CENSITÁRIOS DE SÃO PAULO CRIANDO MAPAS TEMÁTICOS COM SETORES CENSITÁRIOS DE SÃO PAULO 1. Unificar as informações de interesse em uma única planilha Neste exemplo, temos os seguintes dados da Capital de São Paulo: Coluna A Código

Leia mais

Parte I - Expressões lógicas e operadores

Parte I - Expressões lógicas e operadores Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)

Leia mais

Algoritmia e Programação

Algoritmia e Programação DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Algoritmia e Programação AULAS PRÁTICAS 2 0 0 4 / 2 0 0 5 Ana Madureira, Ana Almeida, Isabel Praça, José Avelino Marinho, Ricardo Almeida, Paulo Baltarejo Sousa 1.

Leia mais

Ficheiros binários 1. Ficheiros binários

Ficheiros binários 1. Ficheiros binários Ficheiros binários 1 Ficheiros binários 1. Considere que dispõe de ficheiros binários cujo conteúdo é constituído por uma ou mais estruturas como a indicada a seguir struct registo { }; int ref; float

Leia mais

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 Program Numeros; var num1, num2: real; begin writeln('digite

Leia mais

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções

Leia mais

Controle de Fluxo Comandos de repetição: while e do-while

Controle de Fluxo Comandos de repetição: while e do-while BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja

Leia mais

MREditor Editor de Impressos

MREditor Editor de Impressos MEDSYSTEM S/V Departamento de Desenvolvimento MREditor Editor de Impressos Poços de Caldas LISTA DE FIGURAS FIGURA 1 Tela Principal... 7 FIGURA 2 Barra de Ferramentas... 8 FIGURA 3 Botão Novo... 8 FIGURA

Leia mais

TUTORIAL DO SISTEMA CE MERCANTE

TUTORIAL DO SISTEMA CE MERCANTE TUTORIAL DO SISTEMA CE MERCANTE Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 1.0 1 Sistema desenvolvimento para auxiliar as Comissárias de Despacho, Agentes de Carga e

Leia mais

Com uma melhoria no visual o sistema conta com novidades e alguns aprimoramentos nos recursos já existentes.

Com uma melhoria no visual o sistema conta com novidades e alguns aprimoramentos nos recursos já existentes. O Microsoft Windows XP traz maior estabilidade e segurança com um sistema operacional que aposentarde vez o velho MS-DOS. Esta nova versão herda do Windows NT algumas qualidades que fazem do XP a melhor

Leia mais

Lista de Exercícios 3

Lista de Exercícios 3 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

POTENCIAÇÂ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. 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 mais

Conhecimentos Básicos de Computação e Microinformática

Conhecimentos Básicos de Computação e Microinformática Conhecimentos Básicos de Computação e Microinformática Sempre que nos referimos a computadores, temos em mente o que vamos usar para manipular os dados e através do que vamos executá-los para chegar ao

Leia mais

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático

Leia mais

Estrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while)

Estrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while) ESTRUTURA DE REPETIÇÃO EM C++ Estrutura de Repetição para número definido de repetições (Para - for) //Biblioteca para CIN e COUT //Biblioteca para funções como clrscr e getch //Estrutura principal do

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

ANEXO EXCEL 2007 AVAÇADO

ANEXO EXCEL 2007 AVAÇADO ANEXO EXCEL 2007 AVAÇADO Funções Lógicas: Fórmula SE 1 Agora vamos conhecer uma das funções mais utilizadas todas as funções para um iniciante em Excel. É a função SE, que Retorna um valor se uma condição

Leia mais

Linguagens de Programação:

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

Atualização de Software Guia do Usuário

Atualização de Software Guia do Usuário Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

Leia mais

PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1

PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 Exercício 1 Apesar da existência do Sistema Internacional (SI) de Unidades, ainda existe a divergência

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

MANUAL DO USUÁRIO PROGRAMA OSCILOS. Osciloscópio digital. Versão 2.3

MANUAL DO USUÁRIO PROGRAMA OSCILOS. Osciloscópio digital. Versão 2.3 MANUAL DO USUÁRIO PROGRAMA OSCILOS Osciloscópio digital Versão 2.3 1 INTRODUÇÃO Este programa implementa um osciloscópio digital com funcionalidades específicas para análise de procedimentos de soldagem.

Leia mais

Exercícios de Fixação Aulas 05 e 06

Exercí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 mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

Como criar uma palavra cruzada no Hot Potatoes

Como criar uma palavra cruzada no Hot Potatoes Como criar uma palavra cruzada no Hot Potatoes Abaixo está um passo a passo explicando como se cria uma palavra cruzada utilizando o Hot Potatoes. Vejam: Passo 1: Com o Hot Potatoes instalado no seu micro,

Leia mais