Aula 1 Flashcards
Defina ‘Lógica’.
A lógica é a premissas básica de escrita de instruções para ser executar tarefas em um computador.
Defina ‘Processo’.
É uma conexão em série de atividades com a fim de resolver um problema/atingir um objetivo.
Defina ‘Algoritmo’.
Conjunto de regras e operações bem definidas e ordenadas, destinadas à solução de um problema, ou uma classe de problemas, em um número finito de etapas. Ela representa a resolução de um problema.
Defina ‘Programa’.
É uma sequência completa de instruções a serem executadas por um computador. Ela é realizada de acordo com um algoritmo.
Defina ‘Linguagem de Programação (LP)’.
Conjunto formal de regras que permite a comunicação entre a linguagem humana e a computacional. Além disso, a linguagem de programação está relacionada a lógica de programação.
Quais as características gerais da LP?
○ Formalidade: Há regras de sintaxe específicas a seguir;
○ Precisão: Precisa ser escrita de maneira específica e sem ambiguidades;
○ Completude: Expressar qualquer coisa que deseja que o computador faça.
Quais as características específicas da LP?
○ Sintaxe: Formato da escrita;
○ Semântica: Significado;
○Pragmática: Raciocínio lógico
Quais as LP de mercado?
○ Comercial: ENTRADA -> Processo -> SAÍDA
○ Científico: Entrada -> PROCESSO -> Saída
O que é LP de ‘Baixo Nível’?
A linguagem de baixo nível é a linguagem mais próxima ao hardware, ou seja, é a linguagem mais “computadorizada”. Como exemplo: Assemble;
O que é LP de ‘Médio Nível’?
A linguagem de médio nível é a linguagem intermediária entre o alto e o baixo, ela não é totalmente computadorizada. Exemplos: C+/C++, Java, Pascal
O que é LP de ‘Alto Nível’?
A linguagem de alto nível é a linguagem mais próxima da linguagem humana e a mais distante do hardware, sendo assim a mais simples e abstrata, sendo a mais compreensível entre as três. Exemplo: C#, PHP, VB.
Quais os tipos de algoritmo?
- Pseudocódigo;
- Descrição Narrativa: Descreve como se fosse uma receita;
- Fluxograma: Representa de forma gráfica as descrições;
Quais os conceitos básicos do algoritmo?
- Atribuição: Quando uma variável é ocupada na memória por um valor;
- Condição: Quando há a verificação de uma prerrogativa acontecendo ou não, executando uma tarefa caso haja a confirmação da mesma;
- Repetição: Quando uma tarefa precisa ser executada num intervalo;
O que é declaração instantânea?
Em C, a declaração instantânea nada mais é que a possibilidade de declarar/puxar uma variável em qualquer lugar do programa, diferentemente do Python.
O que é uma diretiva de pré processamento?
Em C é a definição de acesso bibliotecas
Exemplo: #include <stdio.h></stdio.h>