lista programação estruturada II 3º périodo , ciência da computação
1-Explique o que é depuração.
Processo de localização e/ou redução de erros em um programa. O termo é geralmente utilizado em inglês:debugging ou debug.
2-Explique o que é TDD.
Test Driven Development- Desenvolvimento Orientado a Testes.Conceito de Desenvolvimento Guiado por Testes: antes de criarmos um código novo,devemos escrever um teste para ele.
3-Explique o que é função, qual o principal objetivo de sua utilização, e as partes que a compõem.
Uma função é um conjunto de instruções desenhadas para cumprir uma tarefa particular e agrupadas numa unidade, com um nome para referenciá-la.
4-Explique para que serve a documentação de programas.
Consiste na inserção de comentários dentro dos códigos dos programas. Tais comentários podem ser colocados em qualquer lugar do código e destinam-se a auxiliar na leitura e interpretação dos mesmos.
5-Explique o que é modularização.
A fragmentação de um programa em módulos simplifica tanto a implementação, como a manutenção e a leitura do código em questão.
6-O que são protótipos de uma função?
Instrução, geralmente colocada no início do programa, que estabelece o “formato da função”, isto é, seu tipo e seus argumentos.
7-O que são tipos de uma função? O tipo de uma função é determinado pelo valor que ele retorna, e não por seus argumentos.
8-Explique o que são variáveis locais e variáveis e globais.
Variaveis locais : São declaradas dentro de uma função e somente utilizadas neste contexto. Isto é, são conhecidas somente pela função que as declarou.
Variaveis globais: Também conhecidas como variáveis externas, são acessíveis a todas as funções do programa, e podem ser utilizadas ao longo do código, desde a sua declaração até o fim do programa.
9-Explique o comando return e suas três possíveis sintaxes de retorno.
Termina a execução de uma função e retorna o controle para a instrução seguinte do código de chamada. Retorna somente um único valor.