Estrutura de Dados • Um aspecto fundamental na construção de algoritmos computacionais são as estruturas de dados, que representam as informações do problema a ser resolvido. • Tais estruturas estão organizadas em tipos distintos de informações. • Dentro do escopo das estruturas de dados, definimos os termos CONSTANTE, VARIÁVEL e IDENTIFICADOR. Tipos Primitivos de dados: São os grupos de informações que o computador...
Algoritmos Computacionais O algoritmo é uma sequência de instruções, onde cada instrução representa uma AÇÃO que deve ser entendida e realizada. Surge então uma Questão: Como saber se já temos detalhes suficientes em um algoritmo para que a AÇÃO possa ser entendida e realizada ? Vai depender do agente que irá executar o Algoritmo. No caso de algoritmos computacionais, sabemos que o computador possui um conjunto...
Histórico da Linguagem C • Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP- 11 em Unix • C++ é uma extensão da linguagem C • O sistema Linux é escrito em C e CÓDIGO FONTE TRADUTOR ... LET SOMA = VAR1 + TOTAL ... (linguagem de prog.) CÓDIGO OBJETO ... 0001 jjj0110111001011001011010 ... (“execugtávgel”) Em ajustes...
Exercício 01 - Escreva um algoritmo para ler 2 valores se o segundo valor informado for ZERO, deve ser lido um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero e imprimir o resultado da divisão do primeiro valor lido pelo segundo valor lido. (utilizar a estrutura FACA).programa{ funcao inicio() { real valor1, valor2 leia(valor1) faca {...
Lógica de Programação Agenda ➧ Resolução de Problemas através de computadores ➧ Conceitos: ➧ Processamento de Dados ➧ Etapas de solução de problema ➧ Programação ➧ Conceito ➧ Definições Resolução de Problemas através de computadores Os computadores podem ser usados de forma eficiente na solução de certos tipos de problemas....
Algoritmos Conceito Exemplo de construção de um algoritmo Definimos Algoritmo como a seqüência de passos que visam atingir um objetivo bem definido. Os algoritmos são utilizados no dia-a-dia para a solução dos mais diversos problemas. Alguns exemplos genéricos de algoritmos usados no nosso cotidiano são: uma coreografia, um manual de instruções; uma receita de bolo; a solução de uma equação do 2º grau; ...
1)Ler um valor e escrever a mensagem É MAIOR QUE 10! se o valor lido for maior que 10, caso contrário escrever NÃO É MAIOR QUE 10! programa funcao inicio() inteiro num escreva("Digite um numero: ") leia(num) se (num>10) escreva("É maior que 10") senao escreva("É menor que 10") 2) Ler um valor e escrever se é positivo ou negativo (considere o valor zero como...
ALGORITMOS 1) Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor. programa funcao inicio() inteiro num, antecessor escreva("Digite um valor numérico: ") leia(num) antecessor = num-1 escreva("O antecessor de ", num," é ", antecessor) 2) Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. Formula: Área...