TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Licenciatura em Informática (Pós-laboral)

Por:   •  28/5/2023  •  Trabalho acadêmico  •  1.105 Palavras (5 Páginas)  •  43 Visualizações

Página 1 de 5

                                                     FACULDADE DE CIȆNCIAS[pic 1]

               DEPARTAMENTO DE MATEMÁTICA E INFORMATICA

               CADEIRA: ITIC (Introdução ás Tecnologias de Informação e Comunicação)

                                 Curso: Licenciatura em Informática (Pós-laboral)

                                   

                                   1ano

Tema: Trabalho semestral de ITIC

Discente: Irado Jacinto

Docente: João Metambo

Maputo, Dezembro de 2020

Introdução

 

Neste presente trabalho, irei mostrar a resolução de alguns exercícios da ficha em Portugol, escolhidos pelo docente para o trabalho semestral.

O conhecimento adquirido por esta pesquisa e de suma importância, pois o levarei para minha vida pessoal e principalmente, profissional.

programa

{

inclua biblioteca Tipos inclua biblioteca Texto inclua biblioteca Matematica inclua biblioteca Util

const inteiro NUM = 3

funcao inicio()

{

logico controle = verdadeiro cadeia opcao

enquanto(controle){ menu()

escreva("Digite uma opcao: ") leia(opcao)

enquanto(eInteiro(opcao) == falso){ limpa()

menu()

escreva("Ops! :( Digitou uma opcao invalida\n") escreva("Digite uma opcao: ")

leia(opcao)

}

inteiro op = Tipos.cadeia_para_inteiro(opcao, 10) escolha(op){

caso 1:pare

caso 0:

pare caso 2:

pare


limpa()

escreva("Programa encerrado com sucesso! :)") controle = falso

limpa() exercicio11()

caso 3:

pare caso 4:

pare caso 5:

pare caso 6:

pare caso 7:

pare caso 8:

pare


limpa() exercicio29()

limpa() exercicio35()

limpa() exercicio57()

limpa() exercicio67()

limpa() exercicio71()

limpa() exercicio98()

caso contrario:

escreva("Ops! :( Digitou uma opcao invalida\n")

pare

}

}

}

// menu funcao menu()

{

escreva("\nESCOLA UMA OPCAO\n")

escreva("        \n")

escreva("1. Exercicio 5\n") escreva("2. Exercicio 11\n") escreva("3. Exercicio 29\n") escreva("4. Exercicio 35\n") escreva("5. Exercicio 57\n") escreva("6. Exercicio 67\n") escreva("7. Exercicio 71\n") escreva("8. Exercicio 98\n")

escreva("9. Sistema Gestao de Encomendas da Pizzaria El Grego\n") escreva("0. Sair \n")

}

funcao logico eInteiro(cadeia n){ se(Tipos.cadeia_e_inteiro(n,10)){

retorne verdadeiro

}senao {

retorne falso

}

}

funcao exercicio5(){

//        Faça um programa para gerar os termos da seguinte P.G.: 3,9,27,81,…,calcule 0 100º termo.

//6) Ampliando o exercício acima, faça um programa para calcular a soma dos termos da

P.G..

inteiro a1 = 3

inteiro resultado = 1,a100 = 3,somapg = 0 para(inteiro i = 0; i < 4; i++){

resultado *= 3 escreva(resultado+",") somapg += resultado

}

escreva("\n")

escreva("soma dos valores da pg: "+somapg+"\n") para(inteiro i = 0; i < 100; i++){

a100 *= 3

}

funcao exercicio11(){

real x,y1,y2,Y,m; inteiro N,i;

escreva("informe o X: "); leia(x);

escreva("informe o N: "); leia(n);

y2= 0; y1=0;

para( inteiro i=0;i<4;i++)

{

se (i%2= 0){ y1= 2*i*x;

}}

para( inteiro i=0;i<4;i++)

{

se (i %2= 0){

y2= 2*x*i+ y2;

}}

y= (-1)*y1+y2; m=y escreva(m);

}}

}

funcao exercicio29(){

// Dado Nome e salário de um número indeterminado de funcionários, imprima o Nome

//e o salário de funcionário que tem o maior salário, bem como o Nome e o salário que possui

o menor salário.

faca{


cadeia funcionario real salario

inteiro cont = 0 cadeia S

real maior = 0.0 real menor = 0.0

cadeia menorFuncionario = "" cadeia maiorFuncionario = ""

escreva(" nome do funcionario: ") leia(funcionario)

...

Baixar como (para membros premium)  txt (12.4 Kb)   pdf (491.9 Kb)   docx (90.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com