exercicio de estrutura de dados
1. Cite e comente as características da linguagem de programação C.
R = Uma linguagem simples, com funcionalidades não essenciais, evita varias operações que não fazem sentido, uso de linguagem de pré – processamento.
2. Quais os tipos de dados básicos existentes?
R= Inteiro, Real, lógico e Caractere
3. O que é algoritmo?
R= Sequencia de ações executáveis para a solução de um determinado problema
4. O que é uma variável
R= São espaços reservados na memoria ram do computador para guardar informações que serão utilizadas durante o código do programa.
5. Explique a diferença entre algoritmo e programa?
R= Algoritmo é uma lógica que se cria para resolver determinado problema Programa é uma lógica aplicada para a resolução de determinado problema 6. O que são estrutura s de dados?
R= Conjunto de dados que representam uma situação real, abstração da realidade.
7. As estruturas de dados se dividem em: Explique.
R= Homogêneas são conjunto de dados formados pelo mesmo tipo de dados primitivos Heterogêneos são conjuntos de dados formados por tipos de dados primitivos diferentes em uma mesma estrutura 8. Defina Tipo Abstrato de Dados – TAD.
R= É definida como modelo matemático pelo par (v,o), onde ’ v’ é um conjunto de valores e ‘o’ é o conjunto de operações sobre esses valores. 9. Cite Estruturas de Dados Lineares e detalhe como cada uma funciona.
R=
10. Cite Estruturas de Dados Não Lineares e detalhe como cada uma funciona.
11. O que faz as funções printf e scanf?
A função printf é a que faz a intereção do usuário com o algoritmo mostrando as mensagens que nela esta escrita.
A função scanf é a que armazena as informações fornecidas pelo usário.
12. O que são ponteiros?
E um tipo de dado capaz de armazenar a referência para o valor de outro dado armazenado em memoria.
13. Explica o que é função para um algoritmo.
14. Faça um código em C que imprima “Meu nome é _________”.
#include <stdio.h>