180 research outputs found

    Syntactic generation of practice novice programs in Python

    Get PDF
    Abstract: In the present day, computer programs are written in high level languages and parsed syntactically as part of a compilation process. These parsers are defined with context-free grammars (CFGs), a language recogniser for the respective programming language. Formal grammars in general are used for language recognition or generation. In this paper, we present the automatic generation of procedural programs in Python using a CFG. We have defined CFG rules to model program templates and implemented these rules to produce infinitely many distinct practice programs in Python. Each generated program is designed to test a novice programmer’s knowledge of functions, expressions, loops, and/or conditional statements. The CFG rules are highly generic and can be extended to generate programs in other procedural languages. The resulting programs can be used as practice, test or examination problems in introductory programming courses. 500,000 iterations of generated programs can be found at: https://tinyurl.com/ pythonprogramgenerator. A survey of 103 students’ perception showed that 93.1% strongly agreed that these programs can help them in practice and improve their programming skills

    Quadrupole collectivity in Ca 42 from low-energy Coulomb excitation with AGATA

    Get PDF
    A Coulomb-excitation experiment to study electromagnetic properties of Ca42 was performed using a 170-MeV calcium beam from the TANDEM XPU facility at INFN Laboratori Nazionali di Legnaro. γ rays from excited states in Ca42 were measured with the AGATA spectrometer. The magnitudes and relative signs of ten E2 matrix elements coupling six low-lying states in Ca42, including the diagonal E2 matrix elements of 21+ and 22+ states, were determined using the least-squares code gosia. The obtained set of reduced E2 matrix elements was analyzed using the quadrupole sum rule method and yielded overall quadrupole deformation for 01,2+ and 21,2+ states, as well as triaxiality for 01,2+ states, establishing the coexistence of a weakly deformed ground-state band and highly deformed slightly triaxial sideband in Ca42. The experimental results were compared with the state-of-the-art large-scale shell-model and beyond-mean-field calculations, which reproduce well the general picture of shape coexistence in Ca42

    Superdeformed and Triaxial States in Ca 42

    Get PDF
    Shape parameters of a weakly deformed ground-state band and highly deformed slightly triaxial sideband in ^{42}Ca were determined from E2 matrix elements measured in the first low-energy Coulomb excitation experiment performed with AGATA. The picture of two coexisting structures is well reproduced by new state-of-the-art large-scale shell model and beyond-mean-field calculations. Experimental evidence for superdeformation of the band built on 0_{2}^{+} has been obtained and the role of triaxiality in the A∼40 mass region is discussed. Furthermore, the potential of Coulomb excitation as a tool to study superdeformation has been demonstrated for the first time

    Diagnosis and treatment of primary hyperaldosteronism: Review [Primer hiperaldosteronizmin tani ve tedavisi]

    No full text
    Primary hyperaldosteronism is the syndrome of excessive aldosterone secretion and concomitant suppression of the angiotensin-renin system. Its main pathophysiological features are hypertension, altered potassium homeostasis and accelerated target organ damage. Prospective studies on its prevalence around the world reveal that primary hyperaldosteronism occurs in 5-15% of patients with essential hypertension. The major causes of primary hyperaldosteronism are aldosterone-producing adenoma and bilateral idiopathic adrenal hyperplasia. Patients with hypertension and hypokalemia and most patients with treatment-resistant hypertension should be screened for primary aldosteronism with the calculation of plasma concentration to plasma renin activity ratio. The diagnosis is generally 3-tiered, involving an initial screening, confirmation of diagnosis, and determination of the specific subtype of primary hyperaldosteronism. Primary hyperaldosteronism is often refractory to conventional medical treatment. Unilateral laparoscopic adrenalectomy is an excellent treatment option for patients with unilateral aldosterone-producing- adenoma. But bilateral idiopathic hyperaldosteronism should be treated medically. Sprinolactone has been the drug of choice to treat primary hyperaldosteronism for more than three decades. The treatment goal is to prevent morbidity and mortality associated with hypertension, hypokalemia and cardiovascular damage. Copyright © 2007 by Türkiye Klinikleri

    CASE REPORT- Ongoing pregnancy after re-vitrification of cleavage stage embryos

    No full text
    Cryopreservation of gametes and embryos leads to increased cumulative pregnancy rates along with restored costs of artificial reproduction techniques (ART). Vitrification, a novel method, is now being widely used in ART laboratories due to high survival rates along with low cost and simplicity. However the safety and outcome of repeated vitrification procedure has not been clearly determined in human embryos. In this report an ongoing pregnancy after revitrification and transfer of cleavage stage embryos was described

    Trends in doctoral research on english language teaching in Turkey

    No full text

    Liquid-liquid equilibria of propionic acid - water - solvent (n-hexane, cyclohexane, cyclohexanol and cyclohexyl acetate) ternaries at 298.15 K

    No full text
    The experimental liquid-liquid equilibrium data on propionic acid-water-solvent ternary mixtures at a temperature of 298.15 K are presented. The solvents are n-hexane, cyclohexane, cyclohexanol and cyclohexyl acetate. The distribution coefficients and separation factors are reported. The tie line data are correlated using the methods of Othmer-Tobias and Hand. The experimental results are compared with the values predicted by the UNIFAC group-contribution method
    corecore