sexta-feira, 18 de agosto de 2017

Ficha de Exercicios

Exercicíos



Fixa de Exercícios


Conceito de  identificador


  1.    1. Classifique os dados abaixo de acordo com seu tipo, assinalando com I os dados do tipo inteiro, com R os reais, com L os literais, com B os lógicos (booleanos) e, com N aqueles para os quais não é possível definir. 
     
        2.  Assinale com C os identificadores correctos e com I os incorrectos. Explique o que está errado nos identificadores incorrectos.


       

1.      Assinale com C os identificadores correctos e com I os incorrectos. Explique o que está errado nos identificadores incorrectos
Uso dos tipos de dados
2.      Usando a linguagem de programação em C, crie um programa para os seguintes exercicios:
a.       Programa que que exibe a mensagem “Bem vindo aos sistema”;
b.      Programa que lê o seu nome completo, morada, telefone e exibe na tela do monitor;
c.       Leia seu nome, apelido, telefone, ano de nascimento e escreva na tela. Calcule a sua idade e escreva na tela.
d.      Leia dois números e calcule a soma e o produto entre eles, e a subtracção e a divisão do primeiro valor com o segundo. Escreva o resultado na tela.
e.       Efectue a soma de dois números inteiros;
f.       Divisão de dois números;
g.      Calculo da média final dos alunos, tendo em conta que foram realizadas 4 testes;
h.      Programa que que lê a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressão apenas em dias.
i.         Programa que lê as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. Introdução a pascal.

3.      Faça um programa que ajude os turistas, onde seja informada a temperatura em Fahrenheit e seja mostrada a temperatura em graus centígrados. Formula: C =5* (°F - 32)/9.

4. Faça um programa que leia dois valores inteiros A e B se os valores forem iguais deverá se somar os dois, caso contrário multiplique A por B ao final do cálculo atribuir o valor para uma variável C.

5. Desenvolva um programa que calcule o consumo de combustível de um automóvel em uma determinada viagem. O programa deve solicitar as seguintes informações ao utilizador:
a.       Quantos quilómetros têm a viagem?
b.      Quantos quilómetros o carro faz por litro?
c.       Qual o preço do litro do combustível?
d.      O processamento do programa deve mostrar:
e.       Quantos litros de combustível serão gastos com a viagem.
f.       Quanto dinheiro será gasto com combustível.

6. Escreva um programa leia o salário de um empregado e imprima o desconto do INSS de 30%.
Estruturas de decisão

7.      Leia dois valores numéricos e escreva o menor valor.

8. Leia três valores numéricos e escreva o maior valor.

9.      Dada a nota de um aluno, entre 0.0 e 20.0, indique se está Aprovado (nota ≥ 9.5), Reprovado (nota < 7.5), ou para Exame (7.5 ≥ nota > 9.5); valide os casos fora de limites;

10.  Em uma escola, a média final é dada pela média aritmética de três notas. E a mesma tem o seguinte esquema de avaliação.
Media
Situação do aluno
0 – 4.9
Recuperação
5 – 6.9
Admitido/prova final
7 – 10
Dispensado
                                 
        a. Desenvolva um programa que a partir da entrada das três notas mostre a situação do aluno.

11.  Em uma loja de CD´s existem apenas quatro tipos de preços que estão associados a cores. Assim os CD´s que ficam na loja não são marcados por preços mas sim por cores.
a.       Desenvolva o algoritmo que a partir da entrada da cor o software mostre o preço. A loja está atualmente com a seguinte tabela de preços.

Cor
Preço
Verde
10,00
Azul
20,00
Amarelo
30,00
Vermelho
40,00
          12 .  Desenvolva um programa capaz e encontrar o maior dentre 4 números inteiros quaisquer                    dados pelo teclado.

         13.   A secretária de Meio Ambiente que controla o índice de poluição mantém 3 grupos que são                 altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25.            Se o índice sobe para 0,3 as indústrias do 1º grupo são intimadas a suspenderem suas actividades,      se o índice crescer para 0,4 as indústrias do 1º e 2º grupo são intimadas a suspenderem suas                 actividades, se o índice atingir 0,5 todos os grupos devem ser notificados a paralisarem suas                actividades. Faça um algoritmo que leia o índice de poluição medido e emita a notificação                    adequada aos diferentes grupos de empresas.
   
         14.  Determine o salário bruto e Liquido de cada funcionário de uma Escola tendo em conta que o,          os Engenherosauferem10.900 Mt/h, Doutores 15.400 Mt/h e Técnico 5.000 Mt/h. O programa             devera solicitar as horas de trabalho.

          15.  Faça um programa que leia 3 números inteiros e imprima o menor deles.

Estruturas de repetição
          16.  Crie um programa que efectue a contagem de 0 a 100.
          
          17.  Leia três valores numéricos e escreva-os em ordem crescente.
         
          18.  Crie um programa que mostre a tabuada do 5.
         
          19.  Leia um valor numérico n e escreva o valor da soma dos n termos, onde cada termo e dado pela           fórmula:(1/n)2*n >= 0.

          20.  Fazer um programa que leia um conjunto de 10 notas de alunos de uma disciplina, armazene-as           na variável nota e determine a maior delas.

          21.  Registe 6 temperaturas ocorridas diariamente numa localidade e que calcule a média dessas               temperaturas. O programa também deve indicar quais as temperaturas que tiveram valores acima         da média.

         22.   Faça um programa que leia o nome e a três notas de uma disciplina de um aluno e ao final                      escreva o nome do aluno, sua média e se ele foi aprovado a média é 8.

23.  Desenvolver um programa que efectue a soma de todos os números ímpares e que se encontram no conjunto dos números de 1 até 500.
24.  Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas. Faça um Programa que calcule e escreva: • a média de altura das mulheres; • número de homens.
25.  Fazer um programa que calcule a média aritmética de n números digitados pelo teclado. Até que o usuário informe o valor zero.
26.  Escreva um programa que receba a idade de 10 pessoas, calcule e imprima a quantidade de pessoas maiores de idade (idade >= 18 anos).
27.  Escreva um programa que leia vários números inteiros ate que seja informado o numero 0. Se o número lido for positivo, escreva uma mensagem indicando se ele é par ou ímpar. Se o número for negativo, escreva a seguinte mensagem “Este número não é positivo”. (use a função mod deve ser "x mod y" e retorna o resto da divisão de x por y).
28.  Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de código. Os códigos utilizados são: 1, 2, 3, 4 votos para os respectivos candidatos; 5 voto nulo; 6 voto em branco. Escreva um Programa que calcule e imprima:
·         total de votos para cada candidato;
·         total de votos nulos;
·         total de votos em branco;
·         percentagem de votos nulos sobre o total de votos;
·         percentagem de votos em branco sobre o total de votos.
Para finalizar o conjunto de votos, tem-se o valor zero.


Faça o download da versao pdf no link abaixo:


Share:

terça-feira, 15 de agosto de 2017

Programação Visual


Programação Visual


Requisitos para instalação de Visual Studio 2008

Sistema operativo

Nominimo devera usar o Microsoft Windows Server 2003 R2, Microsoft Windows Vista, Microsoft Windows XP, SP2, Windows 7 e versões mais recentes.

Hardware
Processador de 1.6 hz, memoria ram de 384 a 768 mb, espaço de armazenamento de 2.2 gb e velocidade de processamento do disco de 5400 rpm


Apostila de VB.net -Uma abordagem Introdutória



Share:

segunda-feira, 14 de agosto de 2017

Programação em C




Programação em C



Historial da Linguagem C


Em 1970 Dennis Ritchie cria a nova linguagem de Programacão designada C em substituição da linguagem B(Linguagem desenvolvida nos laboratorios da Bell em 1969). Foi projectado com intuito de criar o sistema Operativo UNIX.





Share:

segunda-feira, 7 de agosto de 2017

Supervisão de Trabalhos Cientificos



Supervisão de Trabalhos Cientificos





Share:

Fundamentos de Redes de Computadores



Fundamentos de Redes de Computadores - Uma abordagem teórica e práatica
Share:

sábado, 5 de agosto de 2017

Princípios de programação em Pascal

Princípios de programação em Pascal -

Princípios de Programação serve de referência para os estudantes que queiram iniciar a programar nas linguagens pertencentes ao Paradigma Imperativo e em particular a linguagem Pascal. Este conteúdo poderá servir de como suporte didáctico em diversas cadeiras como Fundamentos de Programação, Introdução a Programação, Prática tecnico profissional I(C ou Pascal), Lógica de programação.

Arrays e vectores

A linguagem pascal permite declarar e manipular uma estrutura de dados designada Array que e usada para armazenar um conjunto de valores do mesmo tipo, que pode ser do tipo inteiro, real, char ou string. Porque usar arrays? Imagine um cenario em que pretendemos armazenar notas de 30 estudantes do curso de electronica, como fariamos? sem o recurso a arrays seria necess'ario criar 30 variavesis para armazenar cada nota. N Declaracao de arrays All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element. Please note that if you want a C style array starting from index 0, you just need to start the index from 0, instead of 1. Arrays in Pascal Declaring Arrays To declare an array in Pascal, a programmer may either declare the type and then create variables of that array or directly declare the array variable. The general form of type declaration of one-dimensional array is − type array-identifier = array[index-type] of element-type; Where, array-identifier − indicates the name of the array type. index-type − specifies the subscript of the array; it can be any scalar data type except real element-type − specifies the types of values that are going to be stored For example, type vector = array [ 1..25] of real; var velocity: vector; Now, velocity is a variable array of vector type, which is sufficient to hold up to 25 real numbers. To start the array from 0 index, the declaration would be − type vector = array [ 0..24] of real; var velocity: vector; Types of Array Subscript In Pascal, an array subscript could be of any scalar type like, integer, Boolean, enumerated or subrange, except real. Array subscripts could have negative values too. For example, type temperature = array [-10 .. 50] of real; var day_temp, night_temp: temperature; Let us take up another example where the subscript is of character type − type ch_array = array[char] of 1..26; var alphabet: ch_array; Subscript could be of enumerated type − type color = ( red, black, blue, silver, beige); car_color = array of [color] of boolean; var car_body: car_color; Initializing Arrays In Pascal, arrays are initialized through assignment, either by specifying a particular subscript or using a for-do loop. For example − type ch_array = array[char] of 1..26; var alphabet: ch_array; c: char; begin ... for c:= 'A' to 'Z' do alphabet[c] := ord[m]; (* the ord() function returns the ordinal values *) Accessing Array Elements An element is accessed by indexing the array name. This is done by placing the index of the element within square brackets after the name of the array. For example − a: integer; a: = alphabet['A']; The above statement will take the first element from the array named alphabet and assign the value to the variable a. Following is an example, which will use all the above-mentioned three concepts viz. declaration, assignment and accessing arrays − Live Demo program exArrays; var n: array [1..10] of integer; (* n is an array of 10 integers *) i, j: integer; begin (* initialize elements of array n to 0 *) for i := 1 to 10 do n[ i ] := i + 100; (* set element at location i to i + 100 *) (* output each array element's value *) for j:= 1 to 10 do writeln('Element[', j, '] = ', n[j] ); end. When the above code is compiled and executed, it produces the following result − Element[1] = 101 Element[2] = 102 Element[3] = 103 Element[4] = 104 Element[5] = 105 Element[6] = 106 Element[7] = 107 Element[8] = 108 Element[9] = 109 Element[10] = 110
Apostila
Share:

Seguidores

Visitantes do blog

Pesquisar neste blogue

posts recentes

Traduzir