EXERCICIOS RESOLVIDOS BANCO DE DADOS MERDescrição completa
Legislação pmceDescrição completa
Descrição completa
Descripción completa
Lista de ExerciciosDescrição completa
edit urssDescripción completa
Exercício
cursoDescripción completa
Descrição: Resolução de alguns exercicios referentes ao capitulo 2 do livro Paulo Winterle
Resolução de alguns exercicios referentes ao capitulo 2 do livro Paulo WinterleDescrição completa
Legislação PMCEDescrição completa
lista de chequeoDescripción completa
como fazer uma carta a holyhoodDescrição completa
Descripción completa
Lista de MalezasDescripción completa
DESXCV
Descripción completa
Full description
Linguagens de Programação
Prof Jairo Francisco de Souza – DCC/UFJF
Alguns exercícios foram extraídos de livros adotados nas disciplinas. Estes exercícios foram disponibilizados para ajudar no estudo dos alunos. Nem todos os exercícios estão respondidos. Cabe ao aluno respondê-los lendo as notas de aula e os livros adotados na disciplina para se preparar para as provas.
Características desejáveis para LPs Identifique
problemas de legibilidade e redigibilidade nas LPs que conhece. Verifique se existem casos nos quais essas propriedades são conflitantes. Exemplo de resposta! Problemas de Legibilidade: goto de C permite a criação de programas de difícil entendimento. m C! o O coma comand ndo o goto
símbolo "#" possui mais de um significado! o que pode ocasionar dificuldade de entendimento em express$es. LI%P requer o uso extensi&o de par'nteses como marcadores de inicio e fim em programas. m m(dulos com muito aninhamento! o programador pode se perder no emaranhado de par'nteses. )ma mesma &ari*&el em +,%IC pode ter diferentes tipos ao longo de um programa. Isso dificulta a legibilidade porque pode ser necess*rio acompanhar o c(digo para identificar o tipo atual de uma &ari*&el. Problemas de Redigibilidade:
-O/,0 não possui registros para arma1enar tipos diferentes de dados. Isso fa1 com que se tenha a necessidade de criar &*rios &etores! cada um para arma1enar elementos de um determinado tipo. , manipulação desse con2unto de &etores torna3se uma tarefa complexa! diminuindo a redigibilidade do programa. CO+OL 4 uma linguagem com o prop(sito de fa1er os programas se parecerem com relat(rios escritos em ingl's. , necessidade do programa ser parecido com um texto com pala&ras em linguagem natural acaba por aumentar a necessidade de escrita e redu1ir a redigibilidade. Características Conflitantes:
O seguinte comando em C priori1a redigibilidade! mas redu1 a legibilidade. c = (a < b) ? 3 : 5;
Isso pode ser contrastado com o trecho equi&alente abaixo! que priori1a a legibilidade em detrimento da redigibilidade. if (a < b) c = 3; else c = 5;
O comando for abaixo tamb4m 4 um exemplo no qual a boa redigibilidade conflita com a legibilidade. Com uma s( linha 4 possí&el copiar um &etor de elementos sobre outro. Por outro lado! o significado dessa linha não fica imediatamente explícito no c(digo. for ( ; *q = *p; q++, p++);